当前位置:  开发笔记 > 编程语言 > 正文

单击事件打开Jquery模式对话框

如何解决《单击事件打开Jquery模式对话框》经验,为你挑选了3个好方法。

以下代码仅适用于第一次单击事件.但是对于任何后续点击都没有任 我在firefox上测试了这个,ie7但仍然是相同的.我错过了什么吗?

    

   
Some text

almog.ori.. 29

尝试

$(document).ready(function () {
    //$('#dialog').dialog(); 
    $('#dialog_link').click(function () {
        $('#dialog').dialog('open');
        return false;
    });
});

在最后一部分有一个开放的arg



1> almog.ori..:

尝试

$(document).ready(function () {
    //$('#dialog').dialog(); 
    $('#dialog_link').click(function () {
        $('#dialog').dialog('open');
        return false;
    });
});

在最后一部分有一个开放的arg


检查你在客户端的引用,我使用firebug检查没有404s

2> TigerTiger..:

试试这个

    $(function() {

$('#clickMe').click(function(event) {
    var mytext = $('#myText').val();


    $('
'+mytext+'
').appendTo('body'); event.preventDefault(); $("#dialog").dialog({ width: 600, modal: true, close: function(event, ui) { $("#dialog").remove(); } }); }); //close click });

在HTML中

Open dialog



3> 小智..:
$(function() {

$('#clickMe').click(function(event) {
    var mytext = $('#myText').val();

    $('
'+mytext+'
').appendTo('body'); event.preventDefault(); $("#dialog").dialog({ width: 600, modal: true, close: function(event, ui) { $("#dialog").hide(); } }); }); //close click });

最好使用.hide()而不是.remove().使用.remove(),如果您按下链接一次,则返回undefined,然后关闭模态,如果再次按下模态链接,则返回undefined with .remove.

使用.hide()它没有,它像微风一样工作.Ty为第一手的片段!

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有