Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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
当差异超过100px时,在浏览器上刷新页面并使用JavaScript调整大小_Javascript_Jquery - Fatal编程技术网

当差异超过100px时,在浏览器上刷新页面并使用JavaScript调整大小

当差异超过100px时,在浏览器上刷新页面并使用JavaScript调整大小,javascript,jquery,Javascript,Jquery,我有这个网站上的代码 工作正常,但在移动设备上过于敏感。 所以我应该增加一些误差。 当浏览器宽度的差异超过100px时,tu如何使用此代码 如果浏览器宽度越来越小 //在浏览器上刷新页面大小 $(窗口).bind('resize',函数(e) { if(window.RT)clearTimeout(window.RT); window.RT=setTimeout(函数() { this.location.reload(false);/*false从缓存获取页面*/ }, 200); });存储

我有这个网站上的代码 工作正常,但在移动设备上过于敏感。 所以我应该增加一些误差。 当浏览器宽度的差异超过100px时,tu如何使用此代码 如果浏览器宽度越来越小

//在浏览器上刷新页面大小
$(窗口).bind('resize',函数(e)
{
if(window.RT)clearTimeout(window.RT);
window.RT=setTimeout(函数()
{
this.location.reload(false);/*false从缓存获取页面*/
}, 200);
});存储

var currentWidth = $( window ).width() to a temporary variable.
调整大小后,检查差异

( currentWidth - $(window).width() ) > 100  
贮藏

调整大小后,检查差异

( currentWidth - $(window).width() ) > 100  
贮藏

调整大小后,检查差异

( currentWidth - $(window).width() ) > 100  
贮藏

调整大小后,检查差异

( currentWidth - $(window).width() ) > 100  
我假设“当浏览器宽度的差异超过100px”意味着您试图检测窗口大小的变化超过100px。为此,您需要存储窗口的原始宽度,并与之进行比较:

var originalWidth = $(window).width();
$(window).bind('resize', function(e) {
  if (window.RT) clearTimeout(window.RT);
  window.RT = setTimeout(function() {
    if (Math.abs($(window).width() - originalWidth) > 100) {
      this.location.reload(false); /* false to get page from cache */
    }
  }, 200);
});
(然而,这似乎是一个奇怪的要求:在调整窗口大小时刷新页面远不是理想的用户体验。您可能会发现,最好使用CSS断点或脚本(如果必要)来修改页面,而不是使用暴力方法重新加载整件事。)

我假设“当浏览器宽度差异超过100px时”表示您试图检测到窗口的大小变化超过100px。为此,您需要存储窗口的原始宽度并与之进行比较:

var originalWidth = $(window).width();
$(window).bind('resize', function(e) {
  if (window.RT) clearTimeout(window.RT);
  window.RT = setTimeout(function() {
    if (Math.abs($(window).width() - originalWidth) > 100) {
      this.location.reload(false); /* false to get page from cache */
    }
  }, 200);
});
(然而,这似乎是一个奇怪的要求:在调整窗口大小时刷新页面远非理想的用户体验。您可能会发现,最好使用CSS断点或脚本(如果必要)来修改页面,而不是使用暴力方法重新加载整件事。)

我假设“当浏览器宽度差异超过100px”表示您试图检测到窗口的大小变化超过100px。为此,您需要存储窗口的原始宽度并与之进行比较:

var originalWidth = $(window).width();
$(window).bind('resize', function(e) {
  if (window.RT) clearTimeout(window.RT);
  window.RT = setTimeout(function() {
    if (Math.abs($(window).width() - originalWidth) > 100) {
      this.location.reload(false); /* false to get page from cache */
    }
  }, 200);
});
(然而,这似乎是一个奇怪的要求:在调整窗口大小时刷新页面远非理想的用户体验。您可能会发现,最好使用CSS断点或脚本(如果必要)来修改页面,而不是使用暴力方法重新加载整件事。)

我假设“当浏览器宽度差异超过100px”表示您试图检测到窗口的大小变化超过100px。为此,您需要存储窗口的原始宽度并与之进行比较:

var originalWidth = $(window).width();
$(window).bind('resize', function(e) {
  if (window.RT) clearTimeout(window.RT);
  window.RT = setTimeout(function() {
    if (Math.abs($(window).width() - originalWidth) > 100) {
      this.location.reload(false); /* false to get page from cache */
    }
  }, 200);
});
(然而,这似乎是一个奇怪的要求:在调整窗口大小时刷新页面远不是理想的用户体验。您可能会发现,最好使用CSS断点或脚本(如果必要)来修改页面,而不是使用暴力方法重新加载整件事。)

让currentWidth=$(window).width(); $(窗口).on('resize',function()){ 如果($(window.width()-currentWidth)>100 | |(currentWidth-$(window.width())>100){ currentWidth=$(this).width(); location.reload(); } }); 让currentWidth=$(window.width(); $(窗口).on('resize',function()){ 如果($(window.width()-currentWidth)>100 | |(currentWidth-$(window.width())>100){ currentWidth=$(this).width(); location.reload(); } }); 让currentWidth=$(window.width(); $(窗口).on('resize',function()){ 如果($(window.width()-currentWidth)>100 | |(currentWidth-$(window.width())>100){ currentWidth=$(this).width(); location.reload(); } }); 让currentWidth=$(window.width(); $(窗口).on('resize',function()){ 如果($(window.width()-currentWidth)>100 | |(currentWidth-$(window.width())>100){ currentWidth=$(this).width(); location.reload(); } });
if($(window).width()<100)//do code
?决定添加一个误差范围是一种冒险行为-最终会将一个用户或一组用户排除在外。对于小屏幕,您试图实现什么需要更改的目标?如果只是布局(或类似的东西)您想更改、设计和构建任何大小的浏览器-您无法安全地保证浏览器何时应被称为“移动”。在调整大小时刷新页面似乎很奇怪。请问您为什么要重新加载?可能有比重新加载页面更好的解决方案!
if($(window).width()<100)//是否编写代码
?决定添加一个误差幅度有点像是暗中捅了一刀-最终会将一个或多个用户排除在外。对于小屏幕,您试图实现哪些需要更改的功能?如果只是布局(或类似的功能)您想更改、设计和构建任何大小的浏览器-您无法安全地保证浏览器何时应被称为“移动”。在调整大小时刷新页面似乎很奇怪。请问您为什么要重新加载?可能有比重新加载页面更好的解决方案!
if($(window).width()<100)//是否编写代码
?决定添加一个误差幅度有点像是暗中捅了一刀-最终会将一个或多个用户排除在外。对于小屏幕,您试图实现哪些需要更改的功能?如果只是布局(或类似的功能)您想更改、设计和构建任何大小的浏览器-您无法安全地保证浏览器何时应被称为“移动”。在调整大小时刷新页面似乎很奇怪。请问您为什么要重新加载?可能有比重新加载页面更好的解决方案!
if($(window).width()<100)//do code
?Decidin