不支持的伪:移动页面容器
unsupported pseudo: mobile-pagecontainer
我正在尝试在页面容器上设置函数 beforeshow
。阅读 jquery 移动文档。 API 文档描述:
$( ".selector" ).pagecontainer({
beforeshow: function( event, ui ) {}
});
我不知道 API 文档中的 .selector
指的是什么(文档对 .selector
的用法相当混乱)。但是我发现 post 建议可以使用 :mobile-pagecontainer
:
我创建了以下内容:
$(":mobile-pagecontainer").pagecontainer({
beforeshow: function( event, ui ) {
...
}
});
但这会导致:
Uncaught Error: Syntax error, unrecognized expression:
unsupported pseudo: mobile-pagecontainer
我正在使用 jquery 移动版 1.4.5。
我认为问题是因为我试图在 jquery 移动设备启动之前绑定到 jquery 移动设备事件。
在 pageinit
函数中移动 $(':mobile-pagecontainer').pagecontainer()
为我解决了这个问题:
$(document).on("pageinit", "#settings", function(e) {
e.preventDefault();
$(':mobile-pagecontainer').pagecontainer({
beforeshow: function( event, ui ) {
...
}
)};
)};
我正在尝试在页面容器上设置函数 beforeshow
。阅读 jquery 移动文档。 API 文档描述:
$( ".selector" ).pagecontainer({
beforeshow: function( event, ui ) {}
});
我不知道 API 文档中的 .selector
指的是什么(文档对 .selector
的用法相当混乱)。但是我发现 post 建议可以使用 :mobile-pagecontainer
:
我创建了以下内容:
$(":mobile-pagecontainer").pagecontainer({
beforeshow: function( event, ui ) {
...
}
});
但这会导致:
Uncaught Error: Syntax error, unrecognized expression:
unsupported pseudo: mobile-pagecontainer
我正在使用 jquery 移动版 1.4.5。
我认为问题是因为我试图在 jquery 移动设备启动之前绑定到 jquery 移动设备事件。
在 pageinit
函数中移动 $(':mobile-pagecontainer').pagecontainer()
为我解决了这个问题:
$(document).on("pageinit", "#settings", function(e) {
e.preventDefault();
$(':mobile-pagecontainer').pagecontainer({
beforeshow: function( event, ui ) {
...
}
)};
)};