2013-10-03 87 views
0

我意识到这已被问过,但我无法得到这个工作,即使在阅读其他答案后。jquery的用户界面对话框,只能打开一次

我正在使用Jquery UI基本对话框弹出窗口来打开一组图像的弹出窗口。

但是,我只能打开一次图像,然后对话框将不会再次打开。 这里是我的代码:

<script type="text/javascript"> // added .dialog:disaplay:none; to desktop.css 
     $(".open").click(function(BasicDialog) { 
      var div = $(this).next("div.dialog"); 
      var dia = $(div).dialog({ 
       draggable: false, 

       width: "300px", 
       modal: true, 
       title: "", 
       buttons: { 
        "Close": function() { 
         $(this).dialog("close"); 

        } 
       } 

      }); 
      BasicDialog.preventDefault(); 
     }); 
</script> 

任何人都可以给我向我做错了什么在这里暗示?

谢谢, 马克

+1

当您遇到类似问题时,使用代码提供JSFiddle链接会很有帮助:http://jsfiddle.net/ –

回答

相关问题