每次我使用对话框时,我所有其他元素绑定都会丢失,例如,我将元素的click事件绑定到类' .submit-button'它工作正常,直到我打开一个对话框......
有什么想法吗?
此致, 迪奥戈
编辑: 例: 当然!
<span onclick="normalDialog()">Open Dialog</span>
<span class="submit-butto">alert ok</span>
<script>
$('.submit-butto').click(function(){
alert('Ok');
});
function normalDialog(){
$("#dialog").dialog({
title: 'Hello',
bgiframe: true,
resizable: false,
draggable: false,
height:160,
width:290,
modal: true,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
"Close": function() {
$(this).dialog('close');
}
});
}
</script>
当我点击“打开对话框”时,&#39;警告确定&#39;停止工作......
答案 0 :(得分:0)
发现问题,它与对话无关 在我的代码中找到了这一行,它正在重置所有内容:
jQuery.cache = { };