我寫這篇文章的代碼在我的夢想韋弗和運行,但運行時,它告訴我這個控制檯:爲什麼在dream weaver中的jQuery代碼在chrome中不起作用?
75px
75px
61px
73px
70px
我的問題就在這裏!當我運行在控制檯中的Chrome的代碼顯示它:
72px
71px
58px
70px
60px
這是我的代碼:
<script>
$(function(){
for(var i=0 ; i < $('#in-form ul li').length ; i++)
{
var wid = $('#in-form ul li label span').eq(i).css('width');
console.log(wid);
//$('#in-form ul li label input').eq(i).css('right',wid);
}
});
</script>
顯然Chrome的渲染HTML有點不同。我不希望Dreamweaver有一個非常好的HTML渲染器。 –
就像Felix說的那樣,不要指望Dreamweaver像應該那樣渲染HTML,請檢查所有主流瀏覽器中呈現的HTML,如果它們一致的話。通常,用於在js/html中開發UI接口的IDE完全沒用。一個簡單的文本編輯器(例如記事本++)是更好的IMO。 –
同意以上兩點。 Dreamweaver不是一個很好的編輯器。特別是因爲拖放組件,最終不會寫出非常好的HTML。 – Toiletduck