国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery mobile類庫使用時加載導航歷史的方法簡介

2024-05-06 16:25:51
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jQuery mobile開發中加載導航歷史的方法,jQuery mobile是jQuery針對移動設備開發的JavaScript庫,需要的朋友可以參考下
 
jQuery.mobile.navigate( url [, data ] )

改變URL和跟蹤歷史。作品為瀏覽器和無歷史新的API

  • url:是必須的參數。類型:字符串
  • data:是可選的參數。類型:對象。 

更改哈希片段兩次然后日志提供導航事件數據時,瀏覽器向后移動的歷史

// Starting at http://example.com/// Alter the URL: http://example.com/ => http://example.com/#foo$.mobile.navigate( "#foo", { info: "info about the #foo hash" }); // Alter the URL: http://example.com/#foo => http://example.com/#bar$.mobile.navigate( "#bar" ); // Bind to the navigate event$( window ).on( "navigate", function( event, data ) { console.log( data.state.info ); console.log( data.state.direction ) console.log( data.state.url ) console.log( data.state.hash )}); // Alter the URL: http://example.com/#bar => http://example.com/#foowindow.history.back(); // From the `navigate` binding on the window, console output:// => "info about the #foo hash"// => "back"// => "http://example.com/#bar// => "#bar"

劫持一個鏈接點擊使用導航方法,然后加載內容

// Starting at http://example.com/// Define a click binding for all anchors in the page$( "a" ).on( "click", function( event ) {  // Prevent the usual navigation behavior event.preventDefault();  // Alter the url according to the anchor's href attribute, and // store the data-foo attribute information with the url $.mobile.navigate( this.attr( "href" ), { foo: this.attr( "data-foo" ) });  // Hypothetical content alteration based on the url. E.g, make // an ajax request for JSON data and render a template into the page. alterContent( this.attr( "href" ) );});


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 蚌埠市| 资阳市| 上栗县| 宁德市| 徐闻县| 周口市| 宜兰县| 自治县| 衡山县| 许昌市| 合阳县| 万荣县| 星子县| 百色市| 岗巴县| 张掖市| 天津市| 贵溪市| 沅陵县| 英德市| 信丰县| 卓资县| 临潭县| 巫溪县| 莱阳市| 阿拉善左旗| 湛江市| 双鸭山市| 崇礼县| 云南省| 武清区| 井研县| 闵行区| 福鼎市| 日照市| 湖南省| 十堰市| 新建县| 灵台县| 滨海县| 贵定县|