Hi,
Wenn jedoch auf das Auswahlfeld geklickt wir, um eine andere Option zu wählen, verschwindet das Div: das Ereignis wird von ihm als Klick übernommen.
Ich dachte nun, dass dieses Bubbling durch folgende Maßnahme zu verhindern wäre:
$('#Form #Opt').bind('change keyup',
function(event) {
event.stopPropagation();
// tu was
});
});
>
> Das klappt aber nicht, und ich frage mich - und nun euch -, weshalb.
Weil du an dieser Stelle das Bubbling der Events change und keyup verhinderst – aber das sind nicht die Events, die das Verstecken des Divs bei dir auslösen.
D’oh!
Also: Verhindere das Bubbling des Events, dass das Verstecken des Divs auslöst. (Oder frage in der Behandlung des click-Events auf dem Div ab, ob es selber das target war, oder ein Nachfahren-Element.)
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?