Ich versuche, eine Website zu erstellen, um meine Kinect zu verwenden. Meine Hand ist die Maus, also habe ich einen Indikator erstellt, wenn eine Schaltfläche aktiviert ist.Runde Schaltfläche CSS Laden Animation
Das erste, worüber ich nachdachte, war ein runder Knopf mit einem 2px weißen Rand, der einen Hover-Effekt verwendete. Wenn Sie den Mauszeiger 2 Sekunden lang über die Schaltfläche bewegen, sollte der Rahmen oder eine Linie innerhalb des Rahmens in eine andere Farbe (z. B. blau) geändert werden, um den Fortschritt/die Zeitüberschreitung anzuzeigen.
Nach den zwei Sekunden, in denen der Mauszeiger über die Schaltfläche bewegt wurde, sollte ein Klickereignis ausgelöst werden, um beispielsweise zu einer anderen Seite zu navigieren.
Wenn ich den Knopf loslasse, sollte der Ladevorgang langsam rückwärts gehen.
Mein Code: http://jsfiddle.net/nick_craver/9pzVQ/1/
<a href="#" class="menu-arrow" onclick="showMenu('mnu_searches', event, 0, this)">Hover me!</a>
<script>
$(function() {
$("a.menu-arrow").hover(function() {
$.data(this, "timer", setTimeout($.proxy(function() {
$(this).click();
}, this), 2000));
}, function() {
clearTimeout($.data(this, "timer"));
});
});
function showMenu() {
alert("showMenu function fired");
}
</script>
Ein Diagramm: http://imgur.com/RdYotvd
Die funktionell des Fades ist groß, dachte ich, etwas mehr wie folgt aus: https://youtu.be/_MTLU5Qddqs?t=41s Ich hoffe, dass dieses Beispiel mehr deutlich – Qataz