Framework7 funkcja nie jest widoczna

0

Mam taki problem, że funkcja nie jest widoczna bez użycia $$().

Funkcje mam w index.html w tagach <script> i to musi tam być.

index.html

function LoginCheck(){
alert("wykonano");
}

i routes.js z fr7

routes = [
  {
    path: '/',
    url: './index.html',
    on: {
      pageInit: function (e, page) {
        LoginCheck(); //to nie działa
        $$('.open-login').on('click', function () {
           LoginCheck(); //to działa

[..]

w konsoli błąd Uncaught ReferenceError: LoginCheck is not defined . Co musiałbym zrobić? Potrzebuje, żeby login był sprawdzany bez klikania.

0

@fporzo
probowalem tez tak;

    pageInit: function (e, page) {
        $$(function(){
          alert("dziala funkcja");
          LoginCheck();
        });
        // Login
        $$('.open-login').on('click', function () {

bledu nie wyswietla ale nie wykonuje sie

0

Spróbuj wykorzystać pageAfterIn zamiast pageInit.

0

@Patryk27:

routes = [
  {
    path: '/',
    url: './index.html',
    on: {
      pageInit: function (e, page) {
        $$(document).on('page:afterin', function (e) {
          LoginCheck();
          // alert("dziala");
        })

        // Login
        $$('.open-login').on('click', function () {
            LogOut();

Gdy po praz pierwszy załaduje strone na phonegapie to nic się nie dzieje ale jak przechodze do innej strony to się włącza i gdy wracam znów na główną to też działa. Szkoda, że po właczeniu nie działa.

przy afterin i init to samo. nie pokazuje juz not defined ale nie włącza na samym początku.

może dać reload tam?

1 użytkowników online, w tym zalogowanych: 0, gości: 1