Jquery mobile Jquerymobile:在pageinit中注册事件?
我正在使用JQuery mobile编写一个简单的移动网站。 我编写这段代码是为了处理指向页面内书签的锚上的点击 我将代码放在函数中,并从中的节中调用函数。代码如下:Jquery mobile Jquerymobile:在pageinit中注册事件?,jquery-mobile,Jquery Mobile,我正在使用JQuery mobile编写一个简单的移动网站。 我编写这段代码是为了处理指向页面内书签的锚上的点击 我将代码放在函数中,并从中的节中调用函数。代码如下: function initPage() { // Anchor links handling. $(document).on('vclick', 'a[href^=#][href!=#]', function() { location.hash = $(this).attr
function initPage() {
// Anchor links handling.
$(document).on('vclick', 'a[href^=#][href!=#]', function() {
location.hash = $(this).attr('href');
return false;
});
}
<html>
<head>
...
<script type="text/javascript">
initPage();
</script>
...
下面是我调用代码的HTML片段:
function initPage() {
// Anchor links handling.
$(document).on('vclick', 'a[href^=#][href!=#]', function() {
location.hash = $(this).attr('href');
return false;
});
}
<html>
<head>
...
<script type="text/javascript">
initPage();
</script>
...
我不确定是否需要为注册事件的东西(如特定元素上的vclick)这样做
感谢您的支持。视情况而定,您使用的是多页还是单页模式?您使用的是jQM Ajax导航吗?我只使用单页模型。此外,我使用的是Ajax导航,除了我用数据Ajax=false排除的特定链接。关于我的问题,请允许我澄清锚链接处理功能仅用于处理href指向同一页面内书签锚的页面内的某些链接。处理程序似乎工作正常,但我不确定是否必须将其封装在文档中。。。