簡體   English   中英

Jquery Dialog模態問題

[英]Jquery Dialog modal issues

我堅持使用這個jquery對話框。 我搜索了我的代碼,但這並沒有告訴我這里有什么問題。 我有一個按鈕,單擊該按鈕將顯示教練名稱列表。 我想要的是當用戶點擊對話框的名稱打開並顯示一些數據時,基本上只是我擁有的另一個隱藏的div。 但我的問題是,當點擊名稱時,對話框確實出現,但模態不起作用,沒有樣式,它基本上打開其他框頂部的框。

我正在使用google托管庫Heres代碼:

HTML

<div class="coaches">
    <h3>Head Coaches </h3> 
    <br />
    <p class="coach">Example Coach Text</p>
</div>

<br />

<div class="displayInfo">
    Example Text
</div>

腳本

$(".coaches").click(function () {

    $(".displayInfo").dialog({
        autoOpen: false,
        height: 450,
        width: 450,
        title: "Example Text",
        modal: true,
        // overlay: { backgroundColor: "#000000", opacity: 0.5 }
    });

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

});

既然你說它確實出現了,我懷疑你忘了包含jQuery UI附帶的CSS文件。 請確保您包含CSS文件。 至於Javascript問題,請刪除最后一個, - 它將在Internet Explorer中造成破壞

在這段代碼中你已經寫過了

    $(".displayInfo").dialog({
        autoOpen: false,
        height: 450,
        width: 450,
        title: "Example Text",
        modal: true,
       // overlay: { backgroundColor: "#000000", opacity: 0.5 }
    });

你忘了刪除,之后model: true 這不是JavaScript中的有效語法。

加載CSS時出了點問題。

你必須包括jquery-ui.css

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">

在您的文檔<head>

看看FIDDLE DEMO

暫無
暫無

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

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