var UL = $("
").appendTo(cDiv); >for (var i = 1; i $("
")。 appendTo(UL).text("hello" i).mouseover(function () {
$(this).css(
{
'color': 'white',
'background' : 'グレー'
}
);
'background': 'white'
});
}).click(function () {
// cDiv を非表示にし、選択した crent li のテキストを iDiv のテキストとして設定します
$ ("#cDiv").slideUp().hide();
$("#iDiv").html($(this).html());
}
// cDiv をスライド表示します
$("#cDiv").slideDown('slow');
マウスオーバーで各 li レコードが追加されることがわかります。マウスアウトイベントとクリックイベント。
クリック イベントが発生したら、cDiv を slideUp に渡すだけでなく、次回 iDiv をクリックする前にそれを非表示にして cDiv をクリアする必要があります。この2点がとても重要です。この 2 つのことを実行しないとどうなるかを試してみてください。
li をクリックするときは、現在の li の HTML コンテンツを iDiv にコピーすることを忘れないでください。そうしないと、コントロールは実質的な効果を持ちません。 。 。 。 。
3. Ajax を使用して、サーバーからドロップダウン リストの値を取得します。
多くの場合、サーバーからドロップダウン リストの値を動的に取得する必要があるため、iDiv をクリックするときは、まず jQuey の ajax メソッド (または他の ajax を介してサーバーからデータをロードする必要があります)メソッド)、データのロードが完了すると、UL リストの作成が開始されました。
jQuery の append() メソッドを使用すると、embed の src を変更し、div1 の html を再度置き換えることができます。これは、ページ上で ajax テクノロジーを使用しているようなものです。
embed.attr("src", http://player.ku6.com/refer/DMFZdNYzKDEosiPG/ v.swf&auto =1);
placeHolder.replaceWith(tempParent.html());
3. jQuery を使用して HTML のヘッダー関数とフッター関数を実装します。
phpやasp.netではヘッダーやフッターなどのコントロールがありますが、phpではincludeを使いますが、asp.netではmasterやascxを使います。 HTML の
はどうでしょうか?今までなかったと思います。しかし、顧客は、ユーザーが多すぎると心配なので、ページを HTML にするように要求しました。 。 。 。 。
フッターとヘッダーを使用する利点は、これらの部分のコンテンツを変更する必要がある場合、1 ページを変更するだけですべてのページが変更されることです。
その後、jquery のload() メソッドを使用する方法を見つけました。
まず、HTML に 2 つの Div を追加する必要があります。1 つは の上部に、もう 1 つは下部にあります。Id='header' と id='footer' を指定するのが最適です。 。
その後、サーバー側では header.html と footer.html を作成するだけで済みます。
ページが読み込まれるとき、jquery のloadメソッドを使用してheader.htmlとfooter.htmlを読み込みます。
コード:
$("#header").load("controls/header.html", function (response, status, xhr) {
if (status == "error") {
var msg = "サーバー データ送信エラー。ページを更新してください。";
// $("#error").html(msg xhr.status " " xhr.statusText); msg);
}
});
// サーバーからフッターをロード
$("#footer").load("controls/footer.html", function (response, status, xhr) ) {
if (status == "error") {
var msg = "サーバー データ送信エラー。ページを更新してください。"
// $("#error").html(msg xhr .status " " xhr .statusText);
alert(msg);
}
可能であれば、いくつかの jQuery テクニックをまとめて共有します。後で。 。 。 。 。 。 。 。ドロップダウン ボックスのコードのダウンロード アドレスも後ほどお知らせします。
乾杯
ニック
コードのダウンロード:
http://xiazai.jb51.net/201008/yuanma/jQueryAJAXCallWCFService.rar