如果屏幕宽度低于699,页面上的所有url都将重定向到移动设备
All Urls on the page Redirect to mobile if screen width is under 699
不好意思。代码似乎是好的代码从以前的响应,但不工作。下面的代码工作完美,除了我需要实现它只有当屏幕尺寸低于699。我了解服务器端和客户端问题,只是希望这在客户端工作。非常感谢。
$('a').each(function(index, a) {
var href = $(a).attr('href');
$(a).attr('href', 'http://mysite.com/mobile.php?redirect=' + href;)
}
}
你试过吗?
if ( $(window).width() < 699 ) {
// your href replacement
}
查看matchMedia
https://developer.mozilla.org/en-US/docs/Web/API/window.matchMedia在调用它之前一定要检查该方法是否存在,否则它会在~~ ie8及以下版本(更正:ie9及以下版本)
相关文章:
- 我的URL重定向安全吗
- 基于屏幕宽度的URL重定向
- HTML5/Javascript验证复选框提交URL重定向
- 基于变量的Javascript URL重定向无法正常工作
- 将使用 history.pushState() 创建的 URL 重定向到基本 URL
- 通过随机 url 重定向传递和添加参数
- 将 URL 重定向到子文件夹
- 如何使用jQuery根据引用/当前URL重定向页面
- Firefox 插件中的 OnBeforeRequest URL 重定向(从 Chrome 扩展程序转换)
- 带有 JavaScript URL 重定向的正则表达式
- 使用 JavaScript 使用 MD5 值进行 URL 重定向
- 当网址路径中有哈希时,Javascript url 重定向
- Angular.js:prettyPhoto URL重定向到Angular路由中提到的默认页面
- 将特定URL重定向到moblile上的另一个URL
- 使用javascript或jquery修改href-或-URL重定向/重写和模式匹配
- 从主页url重定向到url+锚点
- 如何在URL重定向后获得新的URL
- 正在获取另一个URL重定向到的URL
- 循环中的URL重定向
- 如何从一个URL重定向到另一个URL