你百度jQuery ACE吧,有很多你想要的功能和插件,若有幫到你,請采納,謝謝
創(chuàng)新互聯(lián)建站長期為成百上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為張家界企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站設(shè)計,張家界網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
jQuery Mobile的頁面跳轉(zhuǎn)有兩種情況:
一種是從a.html跳轉(zhuǎn)到b.html;
另一種是從a.html中的page1跳到page2,不跨頁面。
我的體會是,如果一項功能有多個步驟,象某些軟件的向?qū)Чδ?,有很多個“下一步”,這種情況適合將多個頁面放在一個html文件中;
還有,如果象某些軟件一樣,有多個標簽頁,如“基本設(shè)置”、“高級設(shè)置”,這種情況也適合將多個頁面放在一個html文件中。
其它情況下,我個人是不太喜歡將多個頁面放在一個html文件中,因為這會造成單個html文件中的內(nèi)容過多,難以維護。
在我們這個演示項目中,基本上每個文件完成一個功能,所以在本文中,著重探討從a.html跳轉(zhuǎn)到b.html時如何傳遞參數(shù)。
一、a.html中的代碼:
[html] view plain copy print?
$(document).ready(function() {
$("#button1").on("tap", function() {
var id = 1;
window.location = "b.html?id=" + id;
});
);
});
在a.html中放一個超鏈接的做法也是可以的,這種做法我們也有演示。
這里的做法是使用JavaScript。window.location用于設(shè)置頁面的位置,可以用于跳轉(zhuǎn)。
參數(shù)直接用“?”添加在文件之后。
如果參數(shù)值是中文的,需要使用js函數(shù)進行轉(zhuǎn)碼。
二、b.html中的代碼:
[html] view plain copy print?
$(document).ready(function() {
var id = getURLParameter("id");
alert(id);
});
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|]' + name + '=' + '([^;]+?)(|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
}
這里,getURLParameter是一個自定義的js函數(shù),用于根據(jù)參數(shù)名取參數(shù)值。
location.search可以得到文件名后的參數(shù),例如:“?id=1name=jack”。
然后使用正則表達式對參數(shù)進行解析。
三、其它方式
這里演示的只是多種傳參方式中的一種,因為它簡單粗暴,所以我們暫時使用它。
如果它不能滿足我們的軟件需求,或者有性能上的問題,我們會繼續(xù)尋求新的方案。
根據(jù)我查找到的資料,還有以下幾種方式頁面間的傳參方式:
1. 將表單數(shù)據(jù)序列化,通過ajax提交給另一頁面;
2. 將數(shù)據(jù)寫入cookie,在另一頁面中讀出cookie;
3. 使用htm5新增的存儲機制,參見:HTML 5 Web 存儲。
listnav 插件
這邊是支持中文的修改。
這個嗎?
既然知道自己想要什么就百度一下..找不到才到這邊問。
用jquery插件做提示,數(shù)據(jù)庫設(shè)計表來標志是否瀏覽,這張表的數(shù)據(jù)放入緩存,如果直接點X,沒有瀏覽完,結(jié)果放入session,如果點擊到最后瀏覽完,結(jié)果入庫,這就保證點X的下次進入系統(tǒng),又會出現(xiàn)提示,入庫的下次進入系統(tǒng)不會出現(xiàn)提示。
當前文章:jquery向?qū)У暮唵谓榻B
文章分享:http://jinyejixie.com/article48/dsssjep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、網(wǎng)站內(nèi)鏈、網(wǎng)站設(shè)計公司、定制開發(fā)、品牌網(wǎng)站設(shè)計、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)