js $(window).width

代码:

<head>
        <meta charset="UTF-8">
        <title>博雅在线</title>
        <script src="js/jquery.min.js"></script>
        <script src="js/shutter.js"></script>
        <script src="js/velocity.js"></script>
        <link rel="stylesheet" href="css/shutter.css">
        <link rel="stylesheet" type="text/css" href="css/index.css" />
        <script>
            $(function() {
                console.log($(window).width());
                $('.shutter').shutter({
                    shutterW: $(window).width,
                    shutterH: 440, // 容器高度
                    isAutoPlay: true, // 是否自动播放
                    playInterval: 3000, // 自动播放时间
                    curDisplay: 0, // 当前显示页
                    fullPage: false // 是否全屏展示
                });
                console.log($(window).width());
            });
        </script>
    </head>

打印:

clipboard.png
前后打印不一样。
我这代码是放到服务器上去运行的。

假如我直接打开这个页面,不放到服务器上运行, 获取的就是1343。 为什么会这样子?

阅读 1.8k
1 个回答

滚动条占去了17

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题