用法:
change( to, options )
返回:jQuery (plugin only)
-
to要导航到的 URL。这可以指定为字符串,也可以指定为包含页面 DOM 元素的 jQuery 集合对象。
-
options类型:Object
-
allowSamePageTransition(默认:
false
)类型:Boolean默认情况下,change()
忽略更改到当前活动页面的请求。将此选项设置为true
允许执行请求。开发人员应注意,某些页面转换假定change()
请求的 fromPage 和 toPage 不同,因此它们可能无法按预期进行动画处理。开发人员负责提供适当的过渡,或针对这种特定情况将其关闭。 -
changeHash(默认:
true
)类型:Boolean是否创建新的浏览器历史记录条目作为导航序列的一部分。可能的值:true 作为移动到所需页面的一部分,页面容器将创建一个浏览器历史记录条目。因此,用户可以使用浏览器的"Back" 和"Forward" 按钮在源页面和目标页面之间导航。 false pagecontainer 将导航到所需的页面,而无需创建新的浏览器历史记录条目。所需页面替换当前页面,并且浏览器的"Back" 和"Forward" 按钮不能用于在源页面和目标页面之间导航。 -
data(默认:
undefined
)使用 Ajax 页面请求发送的数据。 -
dataUrl(默认:
undefined
)类型:Stringchange()
完成后更新浏览器位置时使用的 URL。如果未指定,则使用页面元素的data-url 属性的值。 -
loadMsgDelay(默认:
50
)类型:Number延迟加载消息出现的毫秒数。如果加载在此时间内完成,则不会显示加载消息。 -
reloadPage(默认:
false
)类型:Boolean注意: 自 jQuery Mobile 1.4.0 起,该属性已被弃用,并将在 1.5.0 中删除。请改用属性
reload
。是否强制重新加载页面,即使它已经在 DOM 中。仅当 'url' 参数是 URL 时使用。
(不推荐使用的版本:1.4.0) -
reload(默认:
false
)类型:Boolean是否强制重新加载页面,即使它已经在 DOM 中。仅当 'url' 参数是 URL 时使用。 -
reverse(默认:
false
)类型:Boolean是否应反向应用过渡。通过将此值设置为true
,您可以模拟返回到上一页,即使实际导航顺序是向前的。 -
role(默认:
undefined
)类型:String显示页面时要使用的data-role 值。默认情况下这是undefined
,这意味着依赖于元素上定义的@data-role 属性的值。 -
showLoadMsg(默认:
false
)类型:Boolean是否显示指示页面正在加载的消息。 -
transition(默认:
undefined
)类型:String应该用于页面更改的转换。如果值为undefined
, 的值$.mobile.defaultPageTransition
(目前"fade"
) 将用于页面,并且$.mobile.defaultDialogTransition
(目前"pop"
) 将用于对话框。默认值:
undefined
-
type(默认:
"get"
)类型:String要使用的 HTTP 请求类型("get"、"post" 等)。仅当 'to' 参数是 URL 时使用。
-
代码示例:
调用更改方法:
$( ".selector" ).pagecontainer( "change" );
以编程方式从一页更改为另一页。
$( ":mobile-pagecontainer" ).pagecontainer( "change", "confirm.html", { role: "dialog" } );
相关用法
- JQuery Mobile Pagecontainer change( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer changefailed( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer classes用法及代码示例
- JQuery Mobile Pagecontainer create( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer beforeshow( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer theme用法及代码示例
- JQuery Mobile Pagecontainer disabled用法及代码示例
- JQuery Mobile Pagecontainer beforehide( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer show( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer getActivePage用法及代码示例
- JQuery Mobile Pagecontainer load( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer beforechange( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer load用法及代码示例
- JQuery Mobile Pagecontainer loadfailed( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer defaults用法及代码示例
- JQuery Mobile Pagecontainer beforeload( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer beforetransition( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer hide( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer remove( event, ui )用法及代码示例
- JQuery Mobile Pagecontainer transition( event, ui )用法及代码示例
- JQuery Mobile Page corners用法及代码示例
- JQuery Mobile Page create( event )用法及代码示例
- JQuery Mobile Page keepNativeDefault用法及代码示例
- JQuery Mobile Page theme用法及代码示例
- JQuery Mobile Page keepNative用法及代码示例
注:本文由纯净天空筛选整理自jquerymobile.com大神的英文原创作品 Pagecontainer change。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。