gpt4 book ai didi

jquery - 为什么这个 jQueryUI 对话框在 IE9 中不起作用?

转载 作者:行者123 更新时间:2023-12-03 22:44:57 26 4
gpt4 key购买 nike

以下代码在 Firefox、Chrome 和 Opera 中生成预期的 jQueryUI 模式弹出对话框。但是,它在 Internet Explorer 9 中失败:

<html><head>

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/base/jquery-ui.css" type="text/css" media="all" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>

<script type="text/javascript">
$(function() {
$( "#AddUser" ).dialog({
autoOpen: false, modal: true, height: 'auto', width: 400,
buttons: {
"Add": function() {
alert("Add one!");
}
},
close: function() {
allFields.val( "" ).removeClass( "ui-state-error" );
}
});

$( "#AddUserButton" ).button().click(function(event) {
event.preventDefault();
$( "#AddUser" ).dialog( "open" );
});


});
</script>

</head><body>

<div id="AddUser" title="Add User">Popup content here</div>
<input type="submit" id="AddUserButton" />

</body></html>

在 IE 9 中,#AddUser div 不是 jQueryUI 对话框。我有什么遗漏的吗?

编辑:代码更新为更接近生产代码。

谢谢。

最佳答案

你的问题是尾部的“,”IE不喜欢它

 $( "#AddUser" ).dialog({
autoOpen: false, modal: true >>,<<
});

这会起作用:

 $( "#AddUser" ).dialog({
autoOpen: false, modal: true
});

关于jquery - 为什么这个 jQueryUI 对话框在 IE9 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9122008/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com