我正在使用Onsen UI进行应用开发。这个应用程序使用JQuery UI滑块。这个滑块需要通过javascript初始化,但是当我加载下一页时,javascript代码会在页面完全加载之前执行。因此,javascript代码无法找到将加载滑块的div。
我的问题:你能使用ons-postpush属性来解决这个问题吗?你怎么用它?由于未在Onsen UI文档中指定...
提前非常感谢你!
答案 0 :(得分:1)
你需要Onsen UI 1.3才能做到这一点:
$(document).on('ons-navigator:postpush', 'ons-navigator', function(event) {
console.log("Pushed!");
});
希望它有所帮助!
---编辑:
在这种情况下由@jasper修正:
ons.ready(function() {
myNavigator.on('postpush', function(event) {
console.log("test");
});
});
答案 1 :(得分:0)
在@ fran-dios
发布的答案中加点要防止多重绑定,您需要使用once方法。
ons.ready(function() {
myNavigator.once('postpush', function(event) {
console.log("test once method");
});
});