data-url属性在jquery mobile中做什么?



试图找出一个页面的基本结构,并遇到一个博客有data-url属性。这到底是什么意思?

该属性用于标识由jQM自动生成的页面。从jQM文档:

…自动生成的页面插件使用以下特殊数据-url结构:&ltdata-url = " page.html& subpageidentifier "在

因此,例如,由listview插件可能有Data-url属性如下:data-url = " artists.html& ui页面= listview-1 "

当页面被请求时,jQuery移动设备知道拆分URL"&ui-page",并向之前的URL部分关键。在listview的情况下在上面提到的例子中,URL将看起来像这样:http://example.com/artists.html&ui-page=listview-1...和jQuery Mobile的请求artists。html,然后生成其子页面,创建div和data-url = " artists.html& ui页面= listview-1",然后它会显示为活动页面。

的data-url属性元素包含完整的URL路径,而不仅仅是之后的部分和ui页面=。这允许jQuery移动使用单一的一致机制将url匹配到页面数据-url属性。

data-url属性还用于在使用重定向或链接到目录时更新哈希值。查看重定向和链接到目录部分

最新更新