<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)'의 요점은'{...} '안에'jQuery' 대신'$'를 사용할 수 있도록하기 위해서입니다 – Dylan
작동하지 않는 것은 무엇입니까? 초기 할당을 할 때 DOM이 준비되지 않았을 수 있습니까? '너비 '에 어떤 가치가 있습니까? – some
크롬 및 페이지 너비에 따라 0px에서 다른 숫자로 너비가 변경됩니다. 파이어 폭 너비 변경 안돼! –