Heim > Artikel > Web-Frontend > Implementierung des Spezialeffekts des rotierenden Ringmenüs in der unteren rechten Ecke von jQuery
Dieser Artikel stellt hauptsächlich die Implementierung des Spezialeffekts des rotierenden Ringmenüs in der unteren rechten Ecke vor. Jetzt kann ich ihn mit Ihnen teilen
jquery realisiert die Drehung der unteren rechten Ecke des Ringmenüs. Wenn der Benutzer auf die Hauptmenüschaltfläche klickt, werden die Untermenüelemente in einem Ring gedreht. und verwenden Sie animate.css, um Animationseffekte zu erstellen.
jquery implementiert den Spezialeffektcode des rotierenden Ringmenüs in der unteren rechten Ecke, der in der unteren rechten Ecke fixiert ist Wenn der Benutzer auf die Hauptmenüschaltfläche klickt, drehen sich die Untermenüelemente ringförmig auf der Seite und verwenden animate.css, um Animationen zu erstellen.
Das Rendering ist wie folgt:
HTML-Code:
<p class="htmleaf-container"> <p id='ss_menu'> <p> <i class="fa fa-qq"></i> </p> <p> <i class="fa fa-weibo"></i> </p> <p> <i class="fa fa-weixin"></i> </p> <p> <i class="fa fa-renren"></i> </p> <p class='menu'> <p class='share' id='ss_toggle' data-rot=''> <p class='circle'></p> <p class='bar'></p> </p> </p> </p> </p>
js-Code:
$(document).ready(function (ev) { var toggle = $('#ss_toggle'); var menu = $('#ss_menu'); var rot; $('#ss_toggle').on('click', function (ev) { rot = parseInt($(this).data('rot')) - 180; menu.css('transform', 'rotate(' + rot + 'deg)'); menu.css('webkitTransform', 'rotate(' + rot + 'deg)'); if (rot / 180 % 2 == 0) { toggle.parent().addClass('ss_active'); toggle.addClass('close'); } else { toggle.parent().removeClass('ss_active'); toggle.removeClass('close'); } $(this).data('rot', rot); }); menu.on('transitionend webkitTransitionEnd oTransitionEnd', function () { if (rot / 180 % 2 == 0) { $('#ss_menu p i').addClass('ss_animate'); } else { $('#ss_menu p i').removeClass('ss_animate'); } }); });
Das Obige ist der gesamte Inhalt dieses Artikels, der für das weitere Lernen hilfreich ist Inhalt, achten Sie bitte auf die chinesische PHP-Website!
Verwandte Empfehlungen:
Einführung in ein einfaches jQuery-Diashow-Plug-in (jquery-slider) basierend auf JSON-Formatdaten
So laden Sie den Navigationsverlauf, wenn Sie die mobile jQuery-Klassenbibliothek verwenden
Das obige ist der detaillierte Inhalt vonImplementierung des Spezialeffekts des rotierenden Ringmenüs in der unteren rechten Ecke von jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!