【发布时间】:2014-03-21 09:42:29
【问题描述】:
这是模板中的内置代码:
jQuery(document).ready(function () {
// initiate layout and plugins
App.init();
FormComponents.init();
});
如果我包含一个 jquery 弹出窗口,例如:
$(function () {
...
...
$("#create-user").button().click(function () {
$("#dialog-form").dialog("open");
});
});
它不起作用。如果我删除 App.init() 和 FormComponents.init(),它就会起作用。 如果我将我的 jquery 脚本放在 App.init() 和 FormComponents.init() 之上,它会弹出一秒钟然后消失。我该如何处理?
【问题讨论】:
-
浏览器控制台中的任何错误
-
你能在
jQuery(function ($) {});中添加脚本吗 - 还有是否调用了 dom 就绪处理程序 -
可以在添加点击处理程序之前添加
console.log($("#create-user").length) -
主页面显示弹出页面。按钮也不起作用。我添加了 console.log(..)。我该如何推断?
-
你可以使用browser console检查
console.log()的值
标签: jquery jquery-ui twitter-bootstrap