我使用這裏找到ui.selectmenu插件: https://github.com/fnagel/jquery-ui/wiki/Selectmenu爲什麼IE會給頂端兩個不同的值?
我突然看到在我的網頁之一的一個錯誤,我不能複製任何其他地方。我從來沒有見過這個bug,所以它讓我瘋狂。我要去嘗試和撥弄這一點,但不知道是否有人能認識這個問題:如果我運行$('#classname-menu').css('top', '839.46px');
它移動到合適的位置
$('#classname-menu').css('top'); // returns 839.46px
$('#classname-menu')[0].style.top; // returns -858154px
。
這是關於讀取聲明的風格與計算的風格。這可能有所幫助:http://stackoverflow.com/questions/2151558/how-to-get-all-the-calculated-styles-of-an-element-with-jquery –
雖然聲明的風格可以不同於計算,任何想法爲什麼重置它與jQuery會改變計算第二次嘗試? –