<body>
<a href="link" id="left-link" style="position: fixed; width:0px; height: 100%; "></a>`
<a href="link" id="right-link" style="position: fixed; width: 0px; right: 0px; height: 100%; "></a>
<div id="page-wrap"> .... </div>
<script>
(function($) {
jQuery(window).resize(function(){
var width = jQuery('#page-wrap').css('margin-left');
jQuery('#left-link').css({width: width});
jQuery('#right-link').css({width: width});
});
var width = jQuery('#page-wrap').css('margin-left');
jQuery('#left-link').css({width: width});
jQuery('#right-link').css({width: width});
})(jQuery);
</script>
我創建了這個腳本,但不在Firefox中播放,我找不到錯誤。 Chrome和IE播放正確。Firefox不能播放我的javascript
注意:'(function($){...})(jQuery)'的意義在於,您可以使用'$'來代替'{...}' – Dylan
內的'jQuery'它是什麼不起作用?當你完成初始任務時,DOM是否準備好了?你在'width'中獲得什麼價值? – some
在鉻和在ie寬度從0px更改爲其他數字根據頁面的寬度。在Firefox的寬度不要改變! –