顯示廣告
隱藏 ✕
※ 本文為 dinos 轉寄自 ptt.cc 更新時間: 2013-06-20 11:24:04
看板 Ajax
作者 coldollsheep (加油加油^^)
標題 Re: [問題] JQuery Mobile手機返回鍵問題
時間 Thu Jun 20 10:43:58 2013


※ 引述《forkome (初心者)》之銘言:
: 小弟最近用JQuery Mobile + Ajax 做了查詢功能
: 像是一般輸入查詢條件,按下查詢後,秀出查詢結果
: 在網頁中也有加上「回查詢頁面」的按鈕
: 因為是查詢的動作是使用Ajax的關係,所以網頁沒有做過PostBack
: 在測試階段為了讓一般IE瀏覽器可以查詢後,按下回上一頁
: 找到了ba-bbq.js來使用,原理就是網址列後面加上#
: 達成一般瀏覽器可回上一頁
: 完成後進行手機測試時,發現使用者查詢完後,習慣性用手機上的返回鍵
: 結果問題就來了,網頁居然回到他之前瀏覽的網頁
: 所以想要請教各位前輩,有沒有辦法擋住「返回鍵」呢?
: 小弟是想到一個方式,就是把它改成用PostBack

不好意思,要回的有點長, 只好回文

最近剛好有看一下jqm的文件

先貼上實作範例 http://ry.url.tw/i/20.htm

有幾個點是你要了解的

1.hashchange event

2.-.- 不要亂用"完全不懂"其原理的套件

3.jqm的幾個event,尤其是mobileinit跟pagebeforechange
  一定要弄清楚觸發點。

--

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.125.121
coldollsheep:另外,依照實作的不同,可能要加上preventDefault()1F 06/20 10:45

--
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 254 
作者 coldollsheep 的最新發文:
  • +26 [問題] 2077戰鬥時無故受傷? - Steam 板
    作者: 61.216.69.234 (台灣) 2020-12-15 11:51:46
    問一下 這遊戲戰鬥的小問題 為什麼我戰鬥的時候 會有一個過熱的警告 然後 我就會好像燃燒扣血那樣子 我覺得應該是有一個提醒視窗被我點掉沒看到 還請版友告知再刪文... 謝謝! …
    59F 26推
  • +43 [無言] 在萵苣工作 - StupidClown 板
    作者: 123.51.223.204 (台灣) 2014-11-17 18:17:06
    看板 StupidClown作者 coldollsheep (拿出我的駭客靈魂)標題  在萵苣工作時間 Mon Nov 17 18:17:06 2014 之前跟岳母聊天 說鄰居的女兒在萵苣工作...還 …
    53F 43推
  • +1 [分享] 自製快速建立CRUD的小工具 - PHP 板
    作者: 123.51.223.204 (台灣) 2014-06-27 18:25:11
    自己有需求就開發了 記得看過版友有需求 順便大家給點使用建議....debug... CRUD主頁
    3F 1推
  • Re: [問題] JQuery Mobile手機返回鍵問題 - Ajax 板
    作者: 118.163.125.121 (台灣) 2013-06-20 10:43:58
    看板 Ajax作者 coldollsheep (加油加油^^)標題 Re: JQuery Mobile手機返回鍵問題時間 Thu Jun 20 10:43:58 2013 不好意思,要回的有點長, 只 …
    1F
  • +5 [問題] 物件與protytype有繫節這句話的疑問 - Ajax 板
    作者: 36.230.103.250 (台灣) 2013-05-12 11:57:27
    var a = 'thisisstring' ; 這是一個簡單的字串值 但是卻可以執行toString() ; // why? --- 當我使用console.log(a) 只有一 …
    16F 5推
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇