2
<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

4

1 回答 1

2

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

于 2012-08-23T04:07:05.997 回答