相关文章推荐
大鼻子的弓箭  ·  GO:交互式命令行工具 survey开发者社区·  1 月前    · 
跑龙套的单杠  ·  分享6个对象数组去重的方法开发者社区·  1 月前    · 
旅途中的小熊猫  ·  JavaScript 之 ...·  1 月前    · 
开朗的山楂  ·  从字符串提升read_xml不读取xml格式 ...·  2 年前    · 
帅呆的烤地瓜  ·  动手写一个javaagent - 简书·  2 年前    · 
安静的匕首  ·  我院学生获得Google ...·  2 年前    · 
玩篮球的小虾米  ·  C++ DLL注入工具(完整源码)_C ...·  2 年前    · 
讲道义的脸盆  ·  How to Install Kube ...·  2 年前    · 
Code  ›  如果( screen.availWidth >)禁用所有脚本?开发者社区
脚本 javascript
https://cloud.tencent.com/developer/ask/sof/110431057
玉树临风的乌龙茶
1 年前
首页
学习
活动
专区
工具
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>
 
推荐文章
大鼻子的弓箭  ·  GO:交互式命令行工具 survey开发者社区
1 月前
跑龙套的单杠  ·  分享6个对象数组去重的方法开发者社区
1 月前
旅途中的小熊猫  ·  JavaScript 之 使用方式、函数定义与调用、(局部、全局)变量 - 鹿先森JIAN
1 月前
开朗的山楂  ·  从字符串提升read_xml不读取xml格式-腾讯云开发者社区-腾讯云
2 年前
帅呆的烤地瓜  ·  动手写一个javaagent - 简书
2 年前
安静的匕首  ·  我院学生获得Google Android学生创新项目资助
2 年前
玩篮球的小虾米  ·  C++ DLL注入工具(完整源码)_C 语言_脚本之家
2 年前
讲道义的脸盆  ·  How to Install Kube API server cert in Azure Kubernetes Service - Microsoft Q&A
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号