相关文章推荐
安静的包子  ·  JavaScript中onclick事件传递 ...·  4 月前    · 
讲道义的馒头  ·  JavaScript - 實現 input ...·  3 月前    · 
面冷心慈的花卷  ·  Interacting with code ...·  2 月前    · 
豪情万千的键盘  ·  Loading an html form ...·  2 月前    · 
高大的啄木鸟  ·  Blocked Frame When ...·  11 月前    · 
乖乖的泡面  ·  倩碧镭射精华保质期多久-美容美体网·  1 年前    · 
冷静的树叶  ·  ESG 永續發展是什麼?跟 ...·  1 年前    · 
胡子拉碴的地瓜  ·  lanzous分享软件合集库2024最新_玩 ...·  1 年前    · 
有爱心的山寨机  ·  70.69亿!山东劲海化工100万吨/年轻烃 ...·  1 年前    · 
Code  ›  如果( screen.availWidth >)禁用所有脚本?开发者社区
脚本 javascript
https://cloud.tencent.com/developer/ask/sof/110431057
玉树临风的乌龙茶
2 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 如果( screen.availWidth >)禁用所有脚本?

Stack Overflow用户
提问于 2013-12-30 16:01:46
EN

我在寻找一种在小型设备上禁用prettyPhoto照明盒的方法(因为弹出窗口比页面上的图库中显示的图像要小,而且这个东西通常看起来很难看,那么小),于是我发现

   if ( screen.availWidth > 500 ) { << jquery script code here >> };

这整齐地修复了一些东西,并在小于500 on宽的设备上禁用了图库脚本。但是它也禁用了 所有其他 链接的js文件。

为什么将availWidth行添加到一个脚本的顶部会影响其他所有内容?调用脚本的顺序并不重要(在 <head> 中):

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="../scripts/jquery.prettyPhoto.js"></script>
<script type="text/javascript" src="../scripts/jquery.quicksand.js"></script>
<script type="text/javascript" src="../scripts/jquery.easing.1.3.js"></script>
  • 只有用iPhone进行测试,所以我不知道是否所有设备都< 500忽略这样的javascript。
1 248 0 票数 0
EN
jquery
mobile
javascript

回答 1

Stack Overflow用户

发布于 2013-12-30 16:37:58

触发错误的脚本将禁用页面中的所有以下脚本。

您可能正在执行一些依赖于jQuery或其他库的代码,这些代码尚未加载,或者只是有一些您没有注意到的微小错误。

你有没有试着在所有的链接脚本之后把代码放在一起,然后检查它是否到达了那里?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="../scripts/jquery.prettyPhoto.js"></script>
<script type="text/javascript" src="../scripts/jquery.quicksand.js"></script>
<script type="text/javascript" src="../scripts/jquery.easing.1.3.js"></script>
 
推荐文章
安静的包子  ·  JavaScript中onclick事件传递数组参数时接收的是[object,object],需要转为字符串传递_onclick传数组
4 月前
讲道义的馒头  ·  JavaScript - 實現 input file 圖片預覽功能 | Cloud F2E Blog
3 月前
面冷心慈的花卷  ·  Interacting with code - Emscripten 6.0.4-git (dev) documentation
2 月前
豪情万千的键盘  ·  Loading an html form through ajax - JavaScript - SitePoint Forums | Web Development & Design Communi
2 月前
高大的啄木鸟  ·  Blocked Frame When Using Stripe · Issue #337 · zalmoxisus/redux-devtools-extension · GitHub
11 月前
乖乖的泡面  ·  倩碧镭射精华保质期多久-美容美体网
1 年前
冷静的树叶  ·  ESG 永續發展是什麼?跟 SDGs、CSR 有什麼不同? 6 分鐘帶你掌握企業發展關鍵力!
1 年前
胡子拉碴的地瓜  ·  lanzous分享软件合集库2024最新_玩豆豆_玩游戏找WanDouDou.com
1 年前
有爱心的山寨机  ·  70.69亿!山东劲海化工100万吨/年轻烃综合利用项目装置细节及产品方案曝光!_裂解
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号