jquery对话框在使用autoOpen时有效,但在使用.click时则无效

时间:2012-08-22 20:59:38

标签: jquery jquery-ui dialog jquery-dialog

<script>
$(function() {
    $( "#dialogwindow" ).dialog({
        height: 140,
        width: 400,
        zIndex: 999,
        autoOpen: false,
        modal: true
    });

    $( ".loginbtn" ).click(function() {
        $("#dialogwindow").dialog("open");
        return false;
    });
});
</script>

与:

相关联
<a class="loginbtn" href="#">Login</a>

和div:

<div id="dialogwindow">
<p>Hello world</p>
</div>

如果对话框有autoOpen:true且没有.click事件,则可以正常工作。添加.click事件后,单击该链接不会执行任何操作。

修改:测试网站位于http://kinnill.com/dev/raymondjames

1 个答案:

答案 0 :(得分:2)

根据Wirey的评论,我将错误脚本的'#header a'字符串更改为'#navlinks a'。该对话框现在可以正常运行。