gpt4 book ai didi

javascript - 菜鸟 Jquery 移动 js

转载 作者:行者123 更新时间:2023-11-28 08:58:25 24 4
gpt4 key购买 nike

我对 js 和 jqm 还很陌生。所以我有一个基本脚本,当我滚动侧面时,它会打开一个面板。我在所有页面上使用#panel,但该脚本仅适用于第一页。使该页面永远有效的最佳方法是什么?我必须将其包含在每页的末尾吗?我应该单独命名每个面板并执行(“#panel,#panel2”)等操作吗?

<script>
$( document ).on( "pageinit", document, function() {
$( document ).on( "swipeleft", document, function( e ) {

if ( $.mobile.activePage.jqmData( "panel" ) !== "open" ) {
if ( e.type === "swipeleft" ) {
$( "#mypanel" ).panel( "open" );
}
}
});
});
</script>

最佳答案

如果您对所有面板使用相同的面板 id,则应使用 $.mobile.activePage.find('#id').panel('open')页。另外,您应该向每个页面添加面板。

Demo

$(document).on("swipeleft", '[data-role=page]', function (e) {
if (!$.mobile.activePage.hasClass('ui-page-panel-open') && e.type == "swipeleft") {
$.mobile.activePage.find("#panel").panel("open");
}
});

关于javascript - 菜鸟 Jquery 移动 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18120772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com