我用下面的代碼具有相等的高度rightpos
,leftpos
和middlepos
的div:JQuery的div.height是錯誤的Chrome瀏覽器進行所有的div相同的高度
<script>
jQuery.noConflict();
jQuery(document).ready(function($){
// Find the greatest height:
maxHeight = Math.max($('#rightpos').height(), $('#middlepos').height());
maxHeight = Math.max(maxHeight, $('#leftpos').height());
// Set height:
$('#rightpos').height(maxHeight);
$('#middlepos').height(maxHeight);
$('#leftpos').height(maxHeight);
})
</script>
使用這個最高的div確定主要頁面http://yaskawa.ir/的方式在Firefox中運行良好,但在Chrome中遇到問題。
更新1後Sparky672的回答是:
我可以看到,這段代碼中,alert('test here');
末不起作用。
<script>
jQuery.noConflict();
//jQuery(document).ready(function($){});
jQuery(window).load(function($){
// Find the greatest height:
maxHeight = Math.max($('#rightpos').height(), $('#middlepos').height());
maxHeight = Math.max(maxHeight, $('#leftpos').height());
// Set height:
$('#rightpos').height(maxHeight);
$('#middlepos').height(maxHeight);
$('#leftpos').height(maxHeight);
alert('test here');
})
</script>
我看到所有的div的有(使用Chrome)相同的高度。有什麼問題? – Kedume
我在Linux中使用鉻,它有問題。我現在將上傳照片 –
請構建你的問題的jsFiddle。 'window.load'在這裏工作正常:http://jsfiddle.net/snBLP/3/ – Sparky