广州葆元健康生物科技有限公司


jQuery mobile类库使用时加载导航历史的方法简介

网络编程 jQuery mobile类库使用时加载导航历史的方法简介 06-22
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在移动页面上添加按钮和给按钮添加图标
创建按钮data-role=button给HTML元素添加data-role="button"属性。jQueryMoble就会给此元素增强为按钮样式。JqueryMobile框架包含了一组最常用的移动应用程序所需的

浅析jQuery移动开发中内联按钮和分组按钮的编写
内联按钮data-inline=true默认情况下,在体内含量的所有按钮都称为块级元素,所以他们填补了屏幕的宽度。但是,如果你想让按钮外观紧凑,宽度只符合

使用CDN和AJAX加速WordPress中jQuery的加载
确定要放在Head部分事实上最好的情况是,js文件都不要在head部分进行加载,否则会影响到head部分的载入速度,直接导致网站的内容(body)载入延迟。


编辑:广州葆元健康生物科技有限公司

标签:按钮,内联,元素,加载,历史