ホームページ >ウェブフロントエンド >jsチュートリアル >jquery .toggle()をライブまたはバインドして使用します
<span>// Add sort functions on dynamic elements inserted into DOM </span><span>$('.sort').live('click',JQUERY4U.sortClickListener); </span> <span>[code lang="js"] </span><span>//function inside JQUERY4U namespace </span><span>sortClickListener: function(){ </span> <span>// Find second class name </span> <span>var button = $(this).attr('class').split(' '); </span> <span>// Sort table </span> <span>$(this).toggle(function() { </span> <span>$('.item').tsort('.'+button[1],{order:'desc'}); </span> <span>}, function() { </span> <span>$('.item').tsort('.'+button[1]); </span> <span>}).trigger('click'); /*force the button to work with 1 click*/ </span><span>},</span>別の方法は、.dataメソッドを使用することですが、これは過剰になり、パズルを解くための長い巻き上げ方法です。
<span>$(".reply").live('click', function () { </span> <span>var toggled = $(this).data('toggled'); </span> <span>$(this).data('toggled', !toggled); </span> <span>if (!toggled) { </span> <span>x1(); </span> <span>} </span> <span>else { </span> <span>x2(); </span> <span>} </span><span>});</span>
はい、jquery toggle()関数をホバーで使用できます。ただし、Hoverイベントは標準のJavaScriptイベントではないため、代わりにMouseenterイベントとMouseleaveイベントを使用する必要があります。これらのイベントのコールバック関数でToggle()関数を使用して、マウスポインターが入力または離れるときに要素を表示または非表示にすることができます。チェックボックスの変更イベントを使用して、チェックされた状態が変更されるたびにトグル()関数を呼び出すことができます。チェックボックスと同様に、ラジオボタンの変更イベントを使用して、選択したラジオボタンが変更されるたびにトグル()関数を呼び出すことができます。ドロップダウンボタンのクリックイベントを使用して、toggle()関数を呼び出すことができます。
以上がjquery .toggle()をライブまたはバインドして使用しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。