2012-04-15 28 views
0

Ich möchte ein div über alle Elemente auf der Seite nach unten gleiten. Ich habe den Z-Index des gleitenden DIV auf 999 gesetzt, funktioniert aber immer noch nicht. Hier ist mein demo Code. (Wählen Sie die neueste jQuery-Version beim Laden)Schieben Sie ein DIV über ein anderes DIV

Sie können sehen, dass beim Schweben über einem letzten div der ersten Reihe ein DIV unter den anderen 2 DIVs in der 2. Reihe nach unten gleitet.

+0

Ich erhalte diesen Fehler in der Konsole --- Uncaught Typeerror: Kann Methode ‚schweben‘ von ... nicht $ („div.content Tabelle td“ bei wahrscheinlich null nennen) .hover (function() {chk ... kann das beheben –

+0

@SandeepRajoria: Ich habe Hover-Effekt entfernt, aber immer noch nicht behoben. – Dharmesh

Antwort

2

Versuchen von der Linie 16 von Ihrem JavaScript-Code zu aktualisieren:

$(this).next("div:(:visible)").css("position": "absolute"); 

zu

$(this).next("div:(:visible)").css({"position": "absolute", "z-index": 1}); 

, die den Trick tun shoud. Um es in Aktion zu sehen: http://jsfiddle.net/MQr5g/4/

+0

Danke lorenzo ..... Ihre Lösung funktioniert gut in jsFiddle, aber immer noch habe ich das gleiche problem zu meinem ursprünglichen code – Dharmesh

+0

höchstwahrscheinlich gibt es einige andere code, die konflikt.versuchen sie, code abzuschneiden, da du genau replizieren, was auf dem jsfiddle beispiel ist, wenn es dort funktioniert, * muss * auf deiner eigenen version arbeiten –

Verwandte Themen