gpt4 book ai didi

javascript - 从 JQM 中的页面调用函数

转载 作者:行者123 更新时间:2023-11-28 05:17:49 25 4
gpt4 key购买 nike

我在 JQ Mobile 中有一个带有 div 的 HTML 页面。
如何仅当用户位于我定义的页面中时才调用 JS 函数?
例如:

<!-- update page -->
<div data-role="page" id="update">

<div data-role="header">
</div>

<div data-role="main" class="ui-content">
<script type="text/javascript">
ShowUsers();
</script>
</div>

<div data-role="footer">
<h1>© SpicyCanada 2016</h1>
</div>

</div>

<!-- menu manager page -->
<div data-role="page" id="menuManager">

<div data-role="header">
</div>

<div data-role="main" class="ui-content">
<script type="text/javascript">
ShowMenu();
</script>
</div>

<div data-role="footer">
</div>

</div>

如果我想仅当用户在“更新”页面时调用“ShowUsers”,并且仅当用户在“菜单管理器”页面时调用“ShowMenu”,我该怎么做?

最佳答案

两步:

1) 首先,通过以下方式识别正确的 div:

var $page = document.querySelector('div[data-role="page"]');

2) 然后,检查divid是否为menuManager:

if ($page.id === 'menuManager') {

[... CONDITIONAL CODE HERE...]

}

关于javascript - 从 JQM 中的页面调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40828880/

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