Ich habe eine <div>
, und in jQuery möchte ich dieses Quadrat in zwei Teile, in der Tat möchte ich das Hover-Ereignis über den oberen linken Bereich.Maus über bestimmten Abschnitt
Ich möchte den roten Bereich.
Es das möglich?
Ich habe eine <div>
, und in jQuery möchte ich dieses Quadrat in zwei Teile, in der Tat möchte ich das Hover-Ereignis über den oberen linken Bereich.Maus über bestimmten Abschnitt
Ich möchte den roten Bereich.
Es das möglich?
ein Beispiel: http://jsfiddle.net/Y2wkF/
Sie haben mousemove
zu verwenden, anstatt hover
, da schweben nur einmal gefeuert wird.
Es kann nicht auf diese Weise gemacht werden, da Sie mit rechteckigen Objekten arbeiten, auch wenn sie wie Dreiecke aussehen, wie Sie die Ränder färben. Ich habe versucht, zwei separate divs in einem Container-div zu positionieren, nur um zu sehen, ob das Spielen mit absolut positionierten Elementen einen Unterschied macht und es nicht - das gleiche rechteckige Element-Problem.
Warum nicht stattdessen eine Imagemap verwenden? Hier
Nun, es ist immer noch nicht eine einfache Form Erkennung und dies beruht auf der Berechnung der Position der Maus relativ zum Objekt. Fazit für jede Lösung dieser Frage ist, dass es nicht ohne eine Art von Überprüfung der Koordinaten sein kann. – j08691