欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2015年12月04日 15:20:43   投稿:goldensun  
這篇文章主要介紹了jQuery mobile開發(fā)中加載導航歷史的方法,jQuery mobile是jQuery針對移動設備開發(fā)的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/#foo

window.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" ) );
});

相關文章

  • jquery代碼規(guī)范讓代碼越來越好看

    jquery代碼規(guī)范讓代碼越來越好看

    本文主要介紹了jquery的代碼規(guī)范。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • jQuery實現用方向鍵控制層的上下左右移動

    jQuery實現用方向鍵控制層的上下左右移動

    本文將會使用jquery實現以下功能:按下方向鍵時,使層向相應的方向平滑移動20像素;四個方向鍵的鍵碼分別是37(左)、38(上)、39(右)和40(下),感興趣的朋友可以了解下
    2013-01-01
  • jQuery EasyUi 驗證功能實例解析

    jQuery EasyUi 驗證功能實例解析

    本文給大家分享jquery easyui驗證功能的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2017-01-01
  • 使用jQuery中的wrap()函數操作HTML元素的教程

    使用jQuery中的wrap()函數操作HTML元素的教程

    wrap(),顧名思義,就是包裹的意思,就是在你所在器外層包裹一層東西,接下來我們就詳細來看使用jQuery中的wrap()函數操作HTML元素的教程:
    2016-05-05
  • 基于jQuery實現點擊同時更改兩個iframe的網址

    基于jQuery實現點擊同時更改兩個iframe的網址

    最近寫了兩個管理后臺的前端頁面,其中有一個管理后臺,左側菜單導航和右側內容頁是兩個iframe,需求是,點擊上面的主導航時,左側iframe和右側iframe調用不同的鏈接.
    2010-07-07
  • jQuery居中元素scrollleft計算方法示例

    jQuery居中元素scrollleft計算方法示例

    這篇文章主要介紹了jQuery居中元素scrollleft計算方法,結合實例形式分析了jQuery獲取及計算頁面滾動元素的相關操作技巧,需要的朋友可以參考下
    2017-01-01
  • jQuery$命名沖突怎么辦如何解決

    jQuery$命名沖突怎么辦如何解決

    某些框架也使用 $ 符號作為簡寫(就像 jQuery),如果您在用的兩種不同的框架正在使用相同的簡寫符號,有可能導致腳本停止運行,下面有個不錯的解決方法
    2014-01-01
  • jQuery實現平滑滾動頁面到指定錨點鏈接的方法

    jQuery實現平滑滾動頁面到指定錨點鏈接的方法

    這篇文章主要介紹了jQuery實現平滑滾動頁面到指定錨點鏈接的方法,涉及jquery鼠標事件及頁面滾動的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 基于jQuery架構javascript基礎體系

    基于jQuery架構javascript基礎體系

    jQuery畢竟還只是一個基礎的最底層的工具集,封裝元素選擇器,事件等等,基本上能滿足一般的需求,但要從整體的WEB的周度來看,為了提高javascript開發(fā)的效率與可重用性,就需要有一個整體的布局
    2011-01-01
  • 寫得不錯的jquery table鼠標經過變色代碼

    寫得不錯的jquery table鼠標經過變色代碼

    鼠標經過table變色的效果,想必大家都有遇到過吧,其實實現并不難,在本文為大家詳細介紹下jquery是如何實現的,感興趣的朋友可以參看下
    2013-09-09

最新評論