2013-01-22 34 views
0

我意識到1.3仍然是一個測試版的意識,但想知道是否有人遇到與我一樣的問題並解決它。jQuery Mobile 1.3面板禁用我的javascript

要使面板工作,頁面內容必須包含在data-role =「content」容器中。

但是,我使用了一些API,如twitter,它將內容調用到data-role =「content」容器中,並且容器中還有廣告標籤。這兩個都使用JavaScript,並禁用jQuery移動平臺。我只能從第一個data-role =「header」容器啓用面板,才能獲得在平臺上運行的這些功能。

這是我的代碼失敗的一個例子。謝謝。

<div data-role="page" class="ui-responsive-panel"> 

<div data-role="header"> 
<h1>Title</h1> 
</div><!-- /header --> 

<div data-role="content"> 
<script language="javascript"> 
<!-- 
document.write('<scr'+'ipt language="#"></scri'+'pt>'); 
//--> 
</script> 
</div><!-- /content --> 

<div data-role="footer"> 
footer text 
</div><!-- /footer --> 

<div data-role="panel" data-display="reveal" id="nav-panel"> 
<ul data-role="listview"> 
<li>link</li> 
<li>link</li> 
</ul> 
</div><!-- /panel --> 

</div><!-- /page --> 

回答

-1

您應該將直屬頁面格頭球攻門高出面板代碼..

0

的面板應該只是網頁DIV後出現,這樣

<div data-role="page"> 

<div data-role="panel" id="mypanel"> 
<!-- panel content goes here --> 
</div><!-- /panel --> 

<!-- header --> 
<!-- content --> 
<!-- footer --> 

</div><!-- page -->