簡體   English   中英

jQuery對話框..我在做什么錯?

[英]Jquery Dialog..What am I doing wrong?

我不確定自己在做什么錯。 對話框出現了,但是沒有遵循我指定的任何設置。

function voteToday(id,userid){

$(".pleaseLogin").dialog({
    autoOpen:false,
    bgiframe: true,
    resizable: false,
    width:200,
    height:75,
    modal: true,
    overlay: {
        backgroundColor: '#000',
        opacity: 0.5
    }
});

$(".pleaseLogin").dialog('open');

}

您生成兩個不同的對話框,一個不打開但有選項,一個確實打開但無選項。

如果您提供了從何處獲得此對話框的更多信息,我可以回答如何修復它。

編輯

我錯了,但是發現這段代碼可以正常工作 似乎不起作用的唯一選項是autoOpen: false ,但是在給該選項后打開了該框。

    function voteToday(id,userid){
        $(".pleaseLogin").dialog('open');
    }

    $(document).ready(function(){
        $(".pleaseLogin").dialog({
            autoOpen: false,
            bgiframe: true,
            resizable: false,
            width:500,
            height:75,
            modal: true,
            overlay: {
                backgroundColor: '#000',
                opacity: 0.5
            }
        });
        $('.something').click(voteToday);
    });

為什么不使用autoOpen:true設置? 看來問題出在兩次調用.dialog()的問題上。 您將要在DOM准備就緒時創建對話框,然后在您的pollToday函數中簡單地對其調用open方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM