2012-08-31 127 views
0

我正在尋找一個彈出框到我的簡單的HTML 5/Javascript/Jquery頁面,並想知道是否有一個'正確'的方式來做到這一點。HTML5彈出框

該框的目的是要求提問幾個問題,然後在單擊按鈕時消失。

有什麼想法? 謝謝!

+6

這是一門功課? – diEcho

+2

顯示你的代碼想要你還沒有 – sandeep

+0

html5中有一個[dialog element](http://dev.w3.org/html5/spec/commands.html#the-dialog-element),最終可能是「正確」的方式來做到這一點。但它是新的,並沒有實現,AFAIK,所以現在去與jQuery解決方案。 – Alohci

回答

3

試試jquery ui對話框。 jquery dialog

確保您包含Jquery和jquery ui資源(JS,CSS文件)。以獲得期望的結果。

你可以選擇Source作爲CDN 這樣

<script src='http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.1.min.js' type='text/javascript'></script> 

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js" type="text/javascript"></script> 

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" type="text/css" media="all" /> 

<div id="yourDiv"> 
some content 
</div> 

// jQuery的

$(function(){ 
    $('#yourDiv').dialog({ 
    modal:true 
}); // setup dialog. 


$('#yourDiv').dialog('open');//open dialog 
}); 
+0

downvoters發表評論 –

+0

不確定我關注,我對此非常陌生。你的意思是說上面的HTML是帶有「一些內容」的彈出窗口,並且這是從它下面的js中觸發的? – user1417337

+0

另外,你是什麼意思CDN? – user1417337