jQuery:函数只有在后面跟一个破坏的函数时才有效

时间:2012-11-08 00:10:50

标签: jquery ruby-on-rails-3 wysihtml5

这正是听起来的样子。我的Rails应用程序中有a groovy little plugin个富文本字段区域。它工作正常,除了当应该只有一个工具栏出现的事实。

$('#user_address').wysihtml5();

但是,如果我在其下面添加一个类似的功能,指的是什么:

$('#this_thing').this_is_broken();

然后它修复了两个工具栏问题,但打破了我正在进行的所有其他jQuery函数。

有什么想法吗?对我来说听起来像个小虫。

2 个答案:

答案 0 :(得分:2)

有道理 - this_is_broken()会导致浏览器停止解析当前脚本。因为javascript是宽容的,所以页面显示但是你的代码还没有完全加载。弄清楚第二次调用wysihtml5()的位置。使用很多console.log()s:)

答案 1 :(得分:0)

感谢@Cyle Hunter的答案:我将JS文件包括两次。