在我的jQuery Mobile項目中,我有一個顯示幻燈片內容的頁面。內容取決於查詢字符串。 ?jQuery Mobile,查詢字符串導航
在訪問#slidePage秒的第一張幻燈片的開幕= 0 &頁= 0? - >它的工作原理
同一張幻燈片上的網頁我有一個鏈接,#slidePage秒= 0 &頁面= 1 (第二頁)。 - >此鏈接不起作用
似乎瀏覽器或jQuery確信它是相同的頁面並且不導航。
我該怎麼辦?
我試圖禁用ajax,但沒有奏效。
在我的jQuery Mobile項目中,我有一個顯示幻燈片內容的頁面。內容取決於查詢字符串。 ?jQuery Mobile,查詢字符串導航
在訪問#slidePage秒的第一張幻燈片的開幕= 0 &頁= 0? - >它的工作原理
同一張幻燈片上的網頁我有一個鏈接,#slidePage秒= 0 &頁面= 1 (第二頁)。 - >此鏈接不起作用
似乎瀏覽器或jQuery確信它是相同的頁面並且不導航。
我該怎麼辦?
我試圖禁用ajax,但沒有奏效。
查詢字符串(內部頁面)不支持jQuery移動。
有許多jQuery移動插件可以用來啓用此功能。
參見: http://jquerymobile.com/demos/1.0.1/docs/pages/page-scripting.html
你可以這樣做只是使用jQuery移動。在pagebeforeshow上,只需閱讀jquery mobile添加到頁面的data-url屬性即可。然後,只需添加代碼即可完成查詢字符串所需的操作。
這隻適用於Ajax導航,而不適用於多頁面。
<a href="your-page.html?id=1" data-role="button">Show page "two" querystring id=1</a>
<script type="text/javascript">
$('#your-page-id-here').on('pagebeforeshow',function(){
console.log($(this).data("url"))
});
</script>
+1提及它只適用於ajax – backdesk 2014-10-07 15:37:51
@Cameron歪剛剛發佈了一個輝煌的JQuery(移動)插件,使您可以發送頁面之間的查詢字符串參數:
謝謝,我把它放在一起很快,如果時間允許的話,會嘗試改進,特別是如果有人要求的話。 – 2014-04-03 06:02:00
你把查詢字符串後哈希標籤???我不知道你想做什麼,你需要把一些源或jsfiddle,但我很確定問題是你的querystring和#標籤的順序 – Luke 2012-01-27 14:00:07
@Luke這是[什麼是簡化版本的鏈接我試圖](http://jsfiddle.net/N7Z9e/750/)我想繼續傳遞數字的增量作爲查詢字符串參數到同一頁面(jQuery頁面,即DIV與數據角色=頁面) – Jamil 2012-01-27 14:36:42