2012-04-24 3 views
2

im пытается понять jquerymobile, что я хотел сделать, это запустить javascript, когда загружаю другую страницу из другой ссылки, отлично работает с Menu to Sub Menu 1, но из Sub Menu 1 до 1-1 не работает ...WebApp ajax не загружается с помощью jQueryMobile

Меню Главного сайт (index.php) -> Подменит 1 (menu1.php) -> Подменит 1-1 (menu11.php)

здесь мой код:

Index.php

<div data-role="page" id="main"> 
    <div data-role="header" id="cosito" align="center" style="font-size:36px; font-family:'Naturelle'">avant</div> 
    <div class="titulo" align="center">Menu</div> 
    <div id="menu_"> 
     <a href="cartelera.php" data-rel="page" data-transition="slide" class="btnChiqui"> 
      <img src="img/rollo.png"> 
      <span>Cartelera</span> 
     </a> 
    </div> 
</div> 

Menu1.php (Подменю index.php)

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/slider.js"></script> 
<script type="text/javascript" src="js/jquery.mobile-1.1.0.min.js"></script> 
<script type="text/javascript" src="js/allscripts.js"></script> 
<div data-role="page" id="sala_cines" data-add-back-btn="true" data-back-btn-text="Atras"> 
    <div data-role="header" id="cosito" align="center" style="font-size:36px; font-family:'Naturelle'">Sala de Cines</div> 
    <div id="menu_"> 
     <a href="cine.php" data-rel="page" data-transition="slide" class="btnChiqui"> 
      <img src="img/rollo.png"> 
      <span>Shopping del Sol</span> 
     </a> 
    </div> 
</div> 

Menu11.php (Подменю menu1.php здесь, где не работает мой TouchSlider)

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/slider.js"></script> 
<script type="text/javascript" src="js/jquery.mobile-1.1.0.min.js"></script> 
<script type="text/javascript" src="js/allscripts.js"></script> 
<div data-role="page" id="cine_detalle" data-add-back-btn="true" data-back-btn-text="Atras"> 
    <div data-role="header" align="center" style="font-size:36px; font-family:'Naturelle'">Cine 1</div> 
     //Stuff here 
</div> 

Мои allscripts.js

$('#cine_detalle').live("pagecreate", pageInitializationHandler); 
    $('#estrenos').live("pagecreate", pageInitializationHandler); 
    $('#sala_cines').live("pagecreate", pageInitializationHandler); 

    function pageInitializationHandler(event) { 
     alert("Ok"); 
     touchslider.createSlidePanel('#slidebar', 190, 5); 
     } 

Что я делаю неправильно? Любая помощь приветствуется, спасибо и приятный день!

ответ

1

rel="external" Попробуйте добавить ссылки, которая указывает на другие страницы

Вы можете найти больше jQuery Mobile website

Смежные вопросы