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のコメントに従って、エラーのあるスクリプトの「#headera」文字列を「#navlinksa」に変更しました。これで、ダイアログが正常に機能するようになりました。

于 2012-08-23T04:07:05.997 に答える