У меня есть HTML-страница posts.html в Framework7. Вот код JS для части posts.html.переопределить javascript в framework7
myApp.onPageInit('posts', function (page) {
openPostsPageFromDB(function(html){
html = '<ul>'+html+'</ul>';
$$(".posts-page div.posts").html(html);
pageJS();
});
});
function pageJS(){
$$(".post a,.post .post-channel-image,.post #tags").on("click",function(e){
e.stopPropagation();
});
}
openPostsPageFromDB возвращает содержимое HTML после извлечения значений из БД. Я заменяю содержимое HTML posts.html соответствующим возвращаемым значением, а затем вызываю pageJS(), чтобы переопределить обработчик события click на некоторых элементах HTML.
Но события не перегружены, а обработчики событий, определенные по умолчанию в Framework7, запускаются. Есть ли какая-нибудь работа для этого?
Ох. Это селектор Framework7. [framework7] (http://www.idangero.us/framework7/docs/dom.html) – skjindal93