2016-04-21 152 views
0

目前,我正在学习如何在javascript和jquery中编写代码。不过,我写了一个简单的jQuery代码,如果您调整窗口大小,页面会自动刷新。它正在使用Chrome,IE,Edge,Opera,但不在Mozilla Firefox中。有人可以检查代码并告诉我什么是错的,为什么它不适用于Firefox。我会非常感激,并提前谢谢你。jQuery - 与Firefox的兼容性问题

$(document).ready(function() { 
    $(window).resize(function(){location.reload(true);}); 
}); 

最好的问候,

乔治·S·

回答

1

尝试调用的$(document).ready

外的函数。如果不行尝试的window.location.href=window.location.href;代替location.reload(true);

$(document).ready(function() { 
    // nothing in here 
}); 

$(window).resize(yourfunction); 

function yourfunction(){ 
     location.reload(true); 
} 

$(window).resize(function() { 
    location.reload(true); 
}); 
+0

它的工作并具有以下结构: '$(文件)。就绪(函数(){ \t $(窗口).resize(函数(){ \t \t window.location.href =窗口。 location.href; \t}); }); ' 6分钟后我会给你最好的答案选择。感谢您的快速回复,我真的很感激。 –

+1

@GeorgeStoqnov没问题。很高兴我能帮上忙! – Radmation