2013-02-01 44 views
0

我想爲我的網站使用jQuery移動彈出框。當我包含移動js文件時,整個頁面都搞亂了。我認爲這些樣式適用於我的文檔。其實我不想將移動樣式應用到我的網頁上。我只想對某些部分使用彈出功能,而忽略其餘部分。使用jquery移動彈出框

是否有可能以及如何?

在此先感謝。

回答

0

是的,你可以在我的其他文章中找到更多關於此的內容:https://stackoverflow.com/a/14550417/1848600,搜索:預防標記增強方法

要長話短說:

它可以做到這一點通過增加該屬性:

data-enhance="false" 

內容頁腳容器。

這也需要在應用程序加載階段被接通:

$(document).one("mobileinit", function() { 
    $.mobile.ignoreContentEnabled=true; 
}); 

初始化之前的jquery-mobile.js被初始化(看下面的例子)。

更多關於這可以在這裏找到:

http://jquerymobile.com/test/docs/pages/page-scripting.html

您還需要在內容使用數據角色=「無」因爲如果使用數據增強=「假」 popup將失去其造型。

建議的話,找到另一個彈出窗口的實現。基本上你正在使用核武器殺死一隻蒼蠅。

例如:http://jsfiddle.net/Gajotres/PGL5t/