-8
<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>
</body>

我创建了这个脚本,但不在 Firefox 中播放,我找不到错误。Chrome 和 IE 播放正确。

4

1 回答 1

0

那是什么不起作用?

是应该在调整大小时执行的代码吗?通过在萤火虫中使用断点来测试它,或者只是在控制台上打印一些东西。顺便提一句。你可以这样写让它看起来更好

$(window).on("resize", function() { /* your stuff here */ });

还是无法调整您要操作的两个元素的宽度?在这种情况下,您应该仔细查看宽度变量的值,也许它是在 Firefox 中以某种方式计算的。

于 2012-09-18T12:43:58.550 回答