Javascript / JQuery - 如果窗口大小达到一定大小,则重定向
Javascript / JQuery - redirect on window resize if at certain size
我正在尝试编写一些脚本,当用户调整屏幕大小以满足某个阈值时,该脚本将重定向。
我正在使用 JQuery 窗口调整大小函数,我编写的代码如下:
$(window).resize(function(){
if ((window.width > 225px) && (window.width < 255px) && (window.height > 330px) && (window.height < 400px))
{
window.location = "URL GOES HERE"
};
这些
是jQuery函数,所以你必须将window
包装在一个jQuery对象中,并调用函数:$(window).height()
和$(window).width()
。另外,你不需要px
,因为这些函数只返回一个数字。
$(window).resize(function() {
if (($(window).width() > 225) && ($(window).width() < 255) && ($(window).height() > 330) && ($(window).height() < 400))
{
window.location = "URL GOES HERE"
};
});
您可以将它们保存在变量中,这样就不需要查询它们两次。
$(window).resize(function() {
var w = $(window).width();
var h = $(window).height();
if ((w > 225) && (w < 255) && (h > 330) && (h < 400)) {
window.location = "URL GOES HERE";
}
});
正如@tdammers在您的问题下的评论中所建议的那样,一定有比这更好的解决方案来解决您的问题。
相关文章:
- 无法从jquery Mobile导航栏重定向到另一个页面
- 通过JQuery重定向到另一个页面
- jQuery/JS获胜't在表单验证后重定向
- Javascript/jQuery重定向到页面
- 在Jquery easyui中,多个选项卡提交按钮点击事件正在重定向到主页(第一个)选项卡
- 下拉菜单重定向使用AJAX和JQuery或Javascript
- 如何使用 JavaScript 或 Jquery 重定向页面
- jQuery onClick() IE 中的音效和重定向
- jQuery Ajax 调用重定向到被调用的 URL 而不是相同的模板
- jQuery移动显示页面5秒钟,然后重定向
- Jquery在页面重定向后执行鼠标单击
- 使用jquery进度条重定向到表单提交后的另一个页面
- 带有post值的JS jQuery重定向,不带<表单>
- JQuery/Javascript-当倒计时为零时重定向到上一页
- jQuery在表单提交和重定向后发出警报
- jQuery滑块在第4次单击时重定向
- jQuery可丢弃重定向
- jquery超大型stop_top重定向
- 在Javascript或Jquery中使用多个变量重定向
- JQuery Mobile,通过window.location重定向可阻止页面显示事件