Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery在大型监视器上工作得很奇怪_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript Jquery在大型监视器上工作得很奇怪

Javascript Jquery在大型监视器上工作得很奇怪,javascript,jquery,html,css,Javascript,Jquery,Html,Css,在我的网站上,我有一个div,它可以延伸400%的屏幕。网站加载时,主divs位置为0。当我单击一个按钮时,它会测量Html文档的宽度,并将div向左移动到屏幕宽度的100%。这在我的mac电脑、google chrome、safari和firefox上都可以使用。它也适用于带有谷歌浏览器的windows。但是当我在一个大的显示器上试的时候,它不起作用。我正在试的显示器是一台电视。当我单击按钮时,它测量html文档的100%,得到1805px,但它将div 100%向左移动,所以它应该将div向

在我的网站上,我有一个div,它可以延伸400%的屏幕。网站加载时,主divs位置为0。当我单击一个按钮时,它会测量Html文档的宽度,并将div向左移动到屏幕宽度的100%。这在我的mac电脑、google chrome、safari和firefox上都可以使用。它也适用于带有谷歌浏览器的windows。但是当我在一个大的显示器上试的时候,它不起作用。我正在试的显示器是一台电视。当我单击按钮时,它测量html文档的100%,得到1805px,但它将div 100%向左移动,所以它应该将div向左移动1805px,但将其向左移动1804.99像素

这是我的java代码

$('#bottom_logo').click(function(event) {
        event.preventDefault();

            var position = ($('#main_div_wide_wrapper').position().left) *-1;
            var width = $( document ).width();


            $('#main_div_wide_wrapper').animate({
                'left' : '+=' + width + 'px' //moves left
                }, 1000);


    });//end bottom_logo

是否只有我,或者
position
在代码中的任何地方都没有使用?width()是否返回正确的值?或者动画停止时间短?没有使用位置,我只是将它放在那里,并将其放在alert()中,以便查看其值。但是width()是正确的值。但是当它移动屏幕的宽度时,我得到了它的位置,位置应该与屏幕的宽度相同,但是它的结果是1804.99,而不是1805