我试图在按钮点击时显示模态对话框,但是 有时在焦点超出窗口之前没有任何反应,或者在显示对话框之前需要几秒钟。我究竟做错了什么? 我使用的是jquery v1.11.2和jquery-ui v1.11.3 这是代码:
$(function() {
$("#myID1").button().click(function (e) {
$('<div>test dialog</div>').dialog({
autoOpen: true,
modal: true,
title: '-- test --',
buttons: {
"Cancel": function () {
$(this).dialog("close");
}
}
});
});
});
<body>
<button id="myID1" class="myClass">test1</button>
</body>
答案 0 :(得分:0)
在HTML代码中添加任何 Jquery库路径
这样就会删除ReferenceError: $ is not defined
错误。
您可以在head
标记内添加以下链接:
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script></head>
答案 1 :(得分:0)
我测试了一些其他浏览器,它似乎只是一个 “Firefox ESR 31.5.0”的问题