ホームページ >ウェブフロントエンド >jsチュートリアル >jQueryかわいいパイクリックホバーメニュー

jQueryかわいいパイクリックホバーメニュー

Christopher Nolan
Christopher Nolanオリジナル
2025-03-09 00:05:09370ブラウズ

jQueryかわいいパイクリックホバーメニュー

jQueryかわいいパイクリックホバーメニュー こんにちは、私はこのかなりクールなホバーメニューに出くわしました。これは要素の周りを回転し、メニュー項目がマウスを動かすと自動的に選択されます。また、一部のアプリケーションに役立つマウスを右クリックすると表示できる非常にクールな関数があります。 要件:jqueryui、firefox/chrome - IEの問題かもしれませんが、後のバージョンは問題ないようです。
<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ホバーとクリックメニューに関するよくある質問(FAQ)

jQueryを使用してメニュー項目にホバーエフェクトを作成するにはどうすればよいですか?

jQueryを使用してホバーエフェクトを作成するには、Hover()メソッドを使用する必要があります。このメソッドは、選択した要素をマウスポインターがホールするときに実行する2つの機能を指定します。この方法は、マウスエンテルとムーセリーブの両方のイベントをトリガーします。簡単な例を紹介します:

$(selector).hover(infunction、function);

jQueryを使用してクリックイベントを作成するには、Click()メソッドを使用できます。このメソッドは、イベントハンドラー関数をHTML要素に添付します。この関数は、ユーザーがHTML要素をクリックすると実行されます。簡単な例を次に示します:

$(selector).click(function);


この例では、「関数」はクリックイベントが発生したときに実行する関数です。選択した要素。この方法は、マウスエンテルとムーセリーブの両方のイベントをトリガーします。一方、jQueryのクリック()メソッドは、イベントハンドラー関数をHTML要素に接続するために使用されます。この関数は、ユーザーがHTML要素をクリックすると実行されます。

jQueryの同じ要素でhover()とclick()メソッドの両方を使用できますか? HOVER()メソッドは、マウスポインターが要素を覆うとトリガーされ、ユーザーが要素をクリックするとクリック()メソッドがトリガーされます。このメソッドは、on()メソッドに添付されたイベントハンドラーを削除します。簡単な例を次に示します:

$(selector).off( "mouseenter mouseleave");

この例では、マウスエンターとムーセリーブイベントは選択された要素から削除されます。

jQueryのホバー効果に遅延を追加するにはどうすればよいですか?

jQueryのホバー効果に遅延を追加するには、delay()メソッドを使用できます。このメソッドは、キュー内の後続のアイテムの実行を遅らせるタイマーを設定します。簡単な例を次に示します。

$(selector).delay(time).queue(function);

この例では、「時間」は、キュー内の後続のアイテムの実行を遅らせる必要があるというミリ秒単位です。 Animate()メソッドを使用できます。このメソッドは、CSSプロパティのセットのカスタムアニメーションを実行します。簡単な例は次のとおりです。

$(selector).hover(function(){

$(this).animate({properties}、speed);


);

;この例では、「プロパティ」はCSSプロパティと値のオブジェクトです。 HOVERのメニュー?

HOVERのドロップダウンメニューを作成するには、JQUERYを使用して、Hover()メソッドを使用して、マウスポインターがメニュー項目にホーバーするときにドロップダウンメニューを表示および非表示にできます。簡単な例を次に示します:

$(selector).hover(function(){

$(this).children( "。ドロップダウンメニュー")。ドロップダウンメニュー?

jQueryを使用してクリック可能なドロップダウンメニューを作成するには、クリック()メソッドを使用して、ユーザーがメニュー項目をクリックしたときにドロップダウンメニューを表示して非表示にできます。簡単な例を次に示します:

$(selector).click(function(){
$(this).children( "。ドロップダウンメニュー")。 [エフェクト]をクリックしますか?

ホバーを備えたナビゲーションバーを作成し、jQueryを使用してエフェクトをクリックすると、Hover()メソッドを使用して、マウスポインターがそれらの上に浮かんだときにメニュー項目の外観を変更できます。簡単な例は次のとおりです。

$(selector).hover(function(){

$(this).css( "background-color"、 "yellow");

}、function(

$(this).css( "background-color"、 "Pink");
});

$(selector).click(function(){
$(this).children( "。ドロップダウンメニュー")。メニュー項目。

以上がjQueryかわいいパイクリックホバーメニューの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。