我想在许多页面中使用JavaScript,但它只在<ons-navigator>
标签内工作,而不在<ons-template>
内工作。你可以看到我的现场例子jsfiddl,请给我解决方案。在示例中,当我向下滚动时,我想显示px
位置,但它仅在<ons-navigator>
内工作。如何在<ons-template>
中使用JavaScript ?
注意:如果你有另一个框架,如onsen和工作JavaScript在缓存页面,请写在评论
您遇到的问题实际上有点不同-这只是您的选择器menu__menu
不匹配任何东西。只需要给页面添加一个id就可以监听滚动事件,比如
<ons-page id="myPage">
,然后使用
var content = document.querySelector('#myPage .page__content');
你会好起来的:)
小提琴
注意:你的侧菜单逻辑似乎是创建一个新的页面后,你从那里切换页面-如果你想执行一些代码,每次当一个页面被初始化,你可能想看看init
事件-每个页面触发它时,它成为附加到dom。文档