gpt4 book ai didi

javascript - jquery 移动 pageshow 事件未在第一页上触发

转载 作者:行者123 更新时间:2023-11-29 20:08:09 25 4
gpt4 key购买 nike

我是 jquery 移动框架工作的新手。根据我的观察,我无法在我的文档的第一页上触发 pagebeforeshow 事件

有人遇到过同样的问题吗?请建议我触发事件的步骤或任何其他选择

最佳答案

演示 http://jsfiddle.net/yNzzG/

在演示中,当 pagebeforeshow 处理程序将被触发时,您将看到警报。

剩下的代码会说清楚,希望对你有帮助,

代码

$(document).bind('mobileinit', function() {
alert('mobileinit');
});

$(function() {
var selector = ':jqmData(role=page)';
$('body').on('pageinit', selector, function(e, data) {
// initialize page
var $page = $(this);
alert('init ' + $page.attr('id'));
}).on('pagebeforeshow', selector, function(e, data) {
// showpage
var $page = $(this);
alert('show Page before Show Stuff == > ' + $page.attr('id'));
});
$('#page1').on('pageinit', function(e, data) {
// setup handler
var $page = $(this);
$page.find('.colorchanger').click(function() {
var $content = $page.find('.ui-content'),
isBodyC = $content.hasClass('ui-body-c');
$content.toggleClass('ui-body-c', !isBodyC).toggleClass('ui-body-e', isBodyC);
});

});
});

关于javascript - jquery 移动 pageshow 事件未在第一页上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11240408/

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