基本上我願做這樣的事情:可能使用+ =與jQuery中的css頂部和底部屬性?
$("#whatever").css("bottom", "-=40");
$("#whatever").css("top", "+=40");
在jQuery的網站,在那裏他們與寬度這樣做I saw an example,但是當我下嘗試過了,最糟糕的是沒有工作。
可以這樣用jQuery做?
基本上我願做這樣的事情:可能使用+ =與jQuery中的css頂部和底部屬性?
$("#whatever").css("bottom", "-=40");
$("#whatever").css("top", "+=40");
在jQuery的網站,在那裏他們與寬度這樣做I saw an example,但是當我下嘗試過了,最糟糕的是沒有工作。
可以這樣用jQuery做?
試試這個: http://jsfiddle.net/TUyLs/3
是的,它的工作的。確保插入jQuery(您插入了mootools)。此外,該元素需要絕對定位,以便使用頂部和左側。沒有聲明它是絕對的,它將是靜態的,這意味着你將無法將其定位爲靜態。
//順便說一句,只是一個提示:在你的例子中,你不需要在jsfiddle上使用document.ready。 JSfiddle自動插入。 (在 '使用框架': '的onLoad')
位置不需要是絕對的。至少在鉻。 http://jsfiddle.net/TUyLs/12/ – helloandre
哦,我沒看見。看看他的CSS,他宣稱它是相對的,這也是有效的。 ;)靜態將無法工作壽。 –
那真是令人尷尬...... –
它的工作原理,你有一些其他錯誤,您正在使用MooTools的
它工作正常的jQuery 1.6.2。你的jsFiddle不正確。
您選擇了MooTools,而不是jQuery。另外,#down
不是一個元素。
它工作正常使用jQuery 1.6.2,您的jsfiddle只是不正確。 http://jsfiddle.net/TUyLs/8/ –
他也忘記了位置:絕對。 ;)看到我的回答 –
@dotweb:沒有'position:absolute;'就能正常工作。 –