Div transparent für Ereignisse

8

Ich habe vier div Quadrate in einem Gitter und das fünfte über ihnen, in der Mitte:

Geige Ссылка

HTML:

%Vor%

CSS:

%Vor%

Mit jQuery möchte ich mouseover() event an die vier Quadrate binden (easy), aber ich möchte, dass sie das Ereignis auch dann fangen, wenn der Mauszeiger über dem Feld info steht (die Box ist irgendwie "transparent" für die Ereignisse "). Ist es möglich?

Bearbeiten :

Das Ziel ist, dass ich ein Popup-Fenster mit Informationen für jede #inn , die auf den Zeiger folgt, anzeigen. Die Popups sollten auch angezeigt werden, wenn der Cursor über info liegt, aber über inn .

    
Jakub M. 22.07.2011, 09:36
quelle

4 Antworten

2

Das einzige, was einem einfällt, ist, die Position der Maus und die Position des Blocks zu vergleichen. Hier ist Geige .

    
Molecular Man 22.07.2011 10:56
quelle
0

Ist das jQuery-Ereignis .mouseenter () das, wonach Sie suchen?

Ссылка

Dies wird die Transparenz bei Kind-DIVS des gebundenen Elternteils beibehalten.

    
fin 22.07.2011 09:49
quelle
0

Ist es nicht möglich zu berechnen, in welchem ​​Bereich die Maus schwebt? Sie können dann einfach ein Overlay-Div erstellen und das Ziel-Div mit der Mausposition aus dem Event berechnen.

    
Frog 22.07.2011 10:17
quelle
0

Schauen Sie sich hier an. Ich nahm Erics vereinfachten HTML-Code, fügte jquery.hoverIntent hinzu und fügte einige Ereignisse hinzu, damit Sie sehen können, wie die Hover-Ereignisse ausgelöst werden. Ich habe das HoverIntent Plugin hier zur Referenz.

    
Chris Marais 22.07.2011 09:59
quelle

Tags und Links