Framework 7 Как добавить javascripts на другую страницу?

Я делаю веб-сайт с фреймворком 7. У меня возникают проблемы при активации javascripts на другой странице. Мои javascripts:

function myFunction() {
var x = document.getElementById('myDIV');
if (x.style.display === 'none') {
    x.style.display = 'block';
} else {
    x.style.display = 'none';
}}

Javascripts работает на домашней странице, но когда я загружаю другую страницу, она не работает. Я знаю, что его нужно установить в my-app.js, но я не знаю, как его установить.


person tientruong0810    schedule 11.04.2017    source источник


Ответы (1)


Основываясь на документации, я получил:

Если у вас есть страница с именем other-page. Имя страницы будет найдено в:

 `<div class="pages">
    <div class="page" data-page="other-page">
      <div class="page-content">
        <!--  ... page content goes here ... -->
      </div>
    </div>
  </div>`

поэтому вы можете выполнить свою функцию внутри обратного вызова страницы:

// In page callbacks:
myApp.onPageInit('other-page', function (page) { 
    // "page" variable contains all required information about loaded and initialized page 
    // write your function here
});

И перед этим убедитесь, что вы инициализировали свое приложение.

var myApp = new Framework7({
    pushState: true,
    swipePanel: 'left',
    // ... other parameters
});
person Agus Sapurta Sijabat    schedule 11.04.2017