如何防止 jQuery 函数在前面的函数失败时不运行
How to prevent jQuery functions from not running if a preceding function fails?
如果前面的函数失败,我遇到了jQuery函数无法运行的问题,例如:
jQuery(function($) {
// this function failed to run because the dependency file wasn't loaded
});
jQuery(function($) {
// fails to run unless all preceding function succeed
});
jQuery(function($) {
// fails to run unless all preceding function succeed
});
我这样做是因为它们都是一小块代码,每个代码块都用于我网站上使用的 jquery 插件,所以一个用于滑块,另一个用于下拉菜单......,例如,如果一个没有滑块的页面我没有加载滑块插件,所以滑块函数之后的所有内容都无法运行。
那么我该怎么办,所以jquery忽略了失败的功能?
并提前感谢。
使用
catch
块来捕获错误,或者首先使用 if
s 来避免它。
相关文章:
- 关注函数运行过的表单字段(新手)
- 在函数运行时显示对话
- Javascript - 加载函数运行时未定义的变量
- Javascript变量在函数运行后不断重置自身
- 如何让 setTimeout 函数运行,然后停止使用循环
- 如何在函数运行之前隐藏 CSS
- 使用 .on 函数运行 jQuery 声明函数
- 在函数运行期间关闭 onClick
- jQuery停止函数运行两次
- Javascript:如何在函数运行完成之前对文档进行更改
- nodejs - 为什么我的异步函数运行两次
- 在传递值后停止函数运行
- 如何在 javascript 中的函数中将字符串作为函数运行
- 如何停止计时器函数运行
- 在浏览器空闲后保持设置超时函数运行
- JQuery:阻止一个函数运行,直到满足另一个函数条件“X”时间
- Angular 提供程序服务需要 init 函数运行一次
- 更新 Angular $interval 中的变量会导致其他函数运行
- 如何阻止此 setTimeout 函数运行
- 传入函数数组作为参数,对于函数中的每个函数运行函数