Javascript 单击链接时未以html打开jquery ui对话框
我试图在点击链接时在html页面中打开一个对话框,但它向我显示了一个错误,比如对象不支持ie中点击的属性或方法“dialog” 请检查我下面的代码 源文件Javascript 单击链接时未以html打开jquery ui对话框,javascript,jquery,html,css,jquery-ui,Javascript,Jquery,Html,Css,Jquery Ui,我试图在点击链接时在html页面中打开一个对话框,但它向我显示了一个错误,比如对象不支持ie中点击的属性或方法“dialog” 请检查我下面的代码 源文件 <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> <script src="http://code.jquery.com/jquery-1.9.1.js"></scri
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
对话框代码
$("#link").click(function(c){
e.preventDefault();
var dialog = $('<p>Are you sure?</p>').dialog({
buttons: {
"Yes": function() {alert('you chose yes');},
"No": function() {alert('you chose no');},
"Cancel": function() {
dialog.dialog('close');
}
}
});
});
});
$(“#链接”)。单击(函数(c){
e、 预防默认值();
var dialog=$(“你确定吗?”)。dialog({
按钮:{
“Yes”:函数(){alert('您选择了Yes');},
“否”:函数(){alert('您选择了No');},
“取消”:函数(){
dialog.dialog('close');
}
}
});
});
});
您需要设置一个将成为对话框的div,如本例所示:
jQueryUI对话框-动画
$(函数(){
$(“#对话框”)。对话框({
自动打开:错误,
展示:{
效果:“盲”,
持续时间:1000
},
隐藏:{
效果:“爆炸”,
持续时间:1000
}
});
$(“#开场白”)。单击(函数(){
$(“对话框”)。对话框(“打开”);
});
});
这是一个动画对话框,用于显示信息。可以使用“x”图标移动、调整和关闭对话框窗口
打开对话框
将“c”替换为“e”,并拆下末端的闭合支架。你吃的太多了
$("#link").click(function(e){
e.preventDefault();
var dialog = $('<p>Are you sure?</p>').dialog({
buttons: {
"Yes": function() {alert('you chose yes');},
"No": function() {alert('you chose no');},
"Cancel": function() {
dialog.dialog('close');
}
}
});
});
$(“#链接”)。单击(函数(e){
e、 预防默认值();
var dialog=$(“你确定吗?”)。dialog({
按钮:{
“Yes”:函数(){alert('您选择了Yes');},
“否”:函数(){alert('您选择了No');},
“取消”:函数(){
dialog.dialog('close');
}
}
});
});
但是我需要在点击一个没有发生的链接时运行此对话框,先生。它正在运行您提供的wa,但是当添加了click函数时,它停止运行。这是一个与我正在链接的脚本源相关的错误,我不知道。我上面粘贴的代码对你有用吗?这将是测试的第一件事。如果准确的代码有效,则替换为您的脚本源,然后再次测试。仍然是相同的sir,更新了代码…可能b问题在于脚本源。我不是也使用了您的FIDLE代码。但我仍然在IEtry上遇到相同的错误:我不认为您的脚本正在加载,尝试httpshmm.its以普通html加载,但当我放入jsp时,它会抛出错误