Heim >Web-Frontend >js-Tutorial >JQuery Pretty Pie Klicken Sie auf Hover -Menü klicken

JQuery Pretty Pie Klicken Sie auf Hover -Menü klicken

Christopher Nolan
Christopher NolanOriginal
2025-03-09 00:05:09370Durchsuche

JQuery Pretty Pie Klicken Sie auf Hover -Menü klicken

JQuery Pretty Pie Klicken Sie auf Hover -Menü klicken Hallo Leute, ich bin auf dieses ziemlich coole Hover -Menü gestoßen, das sich um ein Element dreht, und der Menüpunkt wird automatisch ausgewählt, wenn Sie die Maus um sie herum bewegen. Es hat auch eine ziemlich coole Funktion, mit der es angezeigt wird, wenn Sie mit der rechten Maustaste auf die Maus klicken, was für einige Anwendungen nützlich sein kann. Anforderungen: Jqueryui, Firefox/Chrome - können Probleme mit IE sein, aber spätere Versionen scheinen in Ordnung zu sein.
<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>
Demo Seite herunterladen

häufig gestellte Fragen (FAQs) zu JQuery Hover und klicken Sie auf Menü

Wie kann ich JQuery verwenden, um einen Schwebeffekt auf ein Menüelement zu erstellen? Diese Methode gibt zwei Funktionen an, die ausgeführt werden sollen, wenn der Mauszeiger über die ausgewählten Elemente schwebt. Diese Methode löst sowohl die Ereignisse der Maus undenter als auch die Mouseleave aus. Hier ist ein einfaches Beispiel:

$ (Selektor) .hover (Infunktion, Outfunktion).
Um ein Klickereignis mit JQuery zu erstellen, können Sie die Methode Click () verwenden. Diese Methode erhöht eine Ereignishandlerfunktion an ein HTML -Element. Die Funktion wird ausgeführt, wenn der Benutzer auf das HTML -Element klickt. Hier ist ein einfaches Beispiel:

$ (Selektor) .Click (Funktion);

In diesem Beispiel ist die Funktion "Funktion" ausgeführt, wenn das Klickereignis auftritt. die ausgewählten Elemente. Diese Methode löst sowohl die Ereignisse der Maus undenter als auch die Mouseleave aus. Andererseits wird die Click () -Methode in JQuery verwendet, um eine Ereignishandlerfunktion an ein HTML -Element anzuhängen. Die Funktion wird ausgeführt, wenn der Benutzer auf das HTML -Element klickt. Die Hover () -Methode löst aus, wenn der Mauszeiger über das Element schwebt, und die Methode Click () löst aus, wenn der Benutzer auf das Element klickt.

Wie kann ich den Hover -Effekt in jQuery? Diese Methode beseitigt Ereignishandler, die mit der ON () -Methode angehängt wurden. Hier ist ein einfaches Beispiel:


$ (Selektor) .off ("Mouseenter Mouseleave");

Wie kann ich dem Schwebeffekt in jQuery eine Verzögerung hinzufügen? Diese Methode legt einen Timer fest, um die Ausführung nachfolgender Elemente in der Warteschlange zu verzögern. Hier ist ein einfaches Beispiel:

$ (Selektor) .Delay (Zeit) .Queue (Funktion);

In diesem Beispiel ist „Zeit“ die Zeit in Millisekunden, dass die Ausführung der nachfolgenden Gegenstände in der Warteschlange verzögert werden sollte. Sie können die Animate () -Methode verwenden. Diese Methode führt eine benutzerdefinierte Animation einer Reihe von CSS -Eigenschaften durch. Hier ist ein einfaches Beispiel:

$ (selektor) .hover (function () {

$ (this) .Animate ({Eigenschaften}, Geschwindigkeit);

}); Ein Dropdown -Menü auf Hover? Hier ist ein einfaches Beispiel:

$ (selektor) .hover (function () {
$ (this) .Children (". Dropdown-Menu"). Klickbares Dropdown -Menü? Hier ist ein einfaches Beispiel:

$ (selektor) .click (function () {
$ (this) .Children (". Dropdown-Menu"). HOVER- UND KLICK -Effekte? Hier ist ein einfaches Beispiel:

$ (selektor) .hover (function () {

$ (this) .css ("Hintergrundfarbe", "gelb"); "Pink"); Klicken auf die Menüelemente.

Das obige ist der detaillierte Inhalt vonJQuery Pretty Pie Klicken Sie auf Hover -Menü klicken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn