ホームページ >ウェブフロントエンド >jsチュートリアル >jQueryかわいいパイクリックホバーメニュー
<span>//example pie hover menu </span><span>$(function() { </span> <span>$("#area").prettypiemenu({ </span> <span>buttons: [ </span> <span>{ img: "ui-icon-minus", title: "plaah1" }, </span> <span>{ img: "ui-icon-plus", title: "plaah2" }, </span> <span>{ img: "ui-icon-close", title: "plaah3" } </span> <span>], </span> <span>onSelection: function(item) { </span> <span>alert (item + ' was clicked!'); </span> <span>}, </span> <span>showTitles: false </span> <span>}); </span> <span>$("#test").prettypiemenu({ </span> <span>buttons: [ </span> <span>{ img: "ui-icon-minus", title: "plaah1" }, </span> <span>{ img: "ui-icon-plus", title: "plaah2" }, </span> <span>{ img: "ui-icon-close", title: "plaah3" }, </span> <span>{ img: "ui-icon-check", title: "plaah4" } </span> <span>], </span> <span>onSelection: function(item) { </span> <span>alert (item + ' was clickedoo!'); </span> <span>}, </span> <span>closeRadius: 25, </span> <span>showTitles: true </span> <span>}); </span> <span>$( "#testbtn" ).button({ icons: {primary:"ui-icon-gear"}, text: false }) </span> <span>.click(function(event) { </span> event<span>.preventDefault(); </span> <span>var offset = $( "#testbtn" ).offset(); </span> <span>var h = $( "#testbtn" ).height(); </span> <span>var w = $( "#testbtn" ).width(); </span> <span>var btn_middle_y = offset.top + h/2; </span> <span>var btn_middle_x = offset.left + w/2; </span> <span>$("#test").prettypiemenu("show", {top: btn_middle_y, left: btn_middle_x}); </span> <span>return false; </span> <span>}); </span><span>});</span>デモ ダウンロードページ
jQueryを使用してホバーエフェクトを作成するには、Hover()メソッドを使用する必要があります。このメソッドは、選択した要素をマウスポインターがホールするときに実行する2つの機能を指定します。この方法は、マウスエンテルとムーセリーブの両方のイベントをトリガーします。簡単な例を紹介します:
$(selector).hover(infunction、function);
この例では、「関数」はクリックイベントが発生したときに実行する関数です。選択した要素。この方法は、マウスエンテルとムーセリーブの両方のイベントをトリガーします。一方、jQueryのクリック()メソッドは、イベントハンドラー関数をHTML要素に接続するために使用されます。この関数は、ユーザーがHTML要素をクリックすると実行されます。
jQueryの同じ要素でhover()とclick()メソッドの両方を使用できますか? HOVER()メソッドは、マウスポインターが要素を覆うとトリガーされ、ユーザーが要素をクリックするとクリック()メソッドがトリガーされます。このメソッドは、on()メソッドに添付されたイベントハンドラーを削除します。簡単な例を次に示します:
jQueryのホバー効果に遅延を追加するには、delay()メソッドを使用できます。このメソッドは、キュー内の後続のアイテムの実行を遅らせるタイマーを設定します。簡単な例を次に示します。
$(selector).delay(time).queue(function);
この例では、「時間」は、キュー内の後続のアイテムの実行を遅らせる必要があるというミリ秒単位です。 Animate()メソッドを使用できます。このメソッドは、CSSプロパティのセットのカスタムアニメーションを実行します。簡単な例は次のとおりです。
);
;この例では、「プロパティ」はCSSプロパティと値のオブジェクトです。 HOVERのメニュー?
HOVERのドロップダウンメニューを作成するには、JQUERYを使用して、Hover()メソッドを使用して、マウスポインターがメニュー項目にホーバーするときにドロップダウンメニューを表示および非表示にできます。簡単な例を次に示します:
jQueryを使用してクリック可能なドロップダウンメニューを作成するには、クリック()メソッドを使用して、ユーザーがメニュー項目をクリックしたときにドロップダウンメニューを表示して非表示にできます。簡単な例を次に示します:
$(selector).click(function(){
$(this).children( "。ドロップダウンメニュー")。 [エフェクト]をクリックしますか?
ホバーを備えたナビゲーションバーを作成し、jQueryを使用してエフェクトをクリックすると、Hover()メソッドを使用して、マウスポインターがそれらの上に浮かんだときにメニュー項目の外観を変更できます。簡単な例は次のとおりです。
$(this).css( "background-color"、 "Pink");
});
$(selector).click(function(){
$(this).children( "。ドロップダウンメニュー")。メニュー項目。
以上がjQueryかわいいパイクリックホバーメニューの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。