-3

私は簡単なプロンプトを作成しようとしています。jfiddle で実行すると、まったく問題なく動作しますが、自分のコンピューター/サイトでホストされていると、まったく動作しません。私は単純なものが欠けているに違いありません。ご覧ください:

script.js:

$(document).ready(function() {
    //$('audio').mouseenter(function() {
    //  $(this).fadeOut('slow');
    //});
    function yesnodialog(button1, button2, element){
        var btns = {};
        btns[button1] = function(){ 
            $(this).dialog("close");
        };
        btns[button2] = function(){ 
            $('.level2').hide();
            $(this).dialog("close");
        };
        $("<div id='box'>Are you a <u>level 1</u>, or a <u>level 2</u> agent?</div>").dialog({
            autoOpen: true,
            title: "",
            modal:true,
            buttons:btns
        });
    }

    yesnodialog('Level 2', 'Level 1', $('.level2'));

ここでは、jfiddle で実行されています : http://jsfiddle.net/CdwB9/421/

しかし、私のサイトでは、次のように表示されます。

http://i.imgur.com/gV3mQHr.png

誰かが理由について何か考えがありますか?

4

1 に答える 1