两个相同的页面,jQuery leanmodal只能在一个页面中工作

时间:2016-03-04 20:42:49

标签: javascript jquery

仅通过代码,两个页面中加载的脚本和库是相同的,使用相同的模板,主要内容略有不同,但是leanmodal只能在索引页面上工作,但不能在任何其他页面中工作。

 <script type="text/javascript" src="js/jquery.leanModal.min.js"></script>
 <a id="modal_trigger" href="#modal">Login/Register</a>


 <div id="modal" class="popupContainer" style="display:none;">
<header class="popupHeader">
  <span class="header_title">site.lt</span>

</header>

<section class="popupBody">
  <!-- Social Login -->
  <div class="social_login">
    <div class="">
<script type="text/javascript">

  $("#modal_trigger, #add_ad").leanModal({top : 200, overlay : 0.6, closeButton: ".modal_close" });

  $(function(){
    // Calling Login Form
    $("#login_form").click(function(){
      $(".social_login").hide();
      $(".user_login").show();
      $(".password_reset").hide();
      return false;
    });

你可以在这里试试(点击右上角的“Prisijungti /Užsiregistruoti”)http://www.bilietukai.lt。在控制台中也看不到任何相关内容,至少我看不到它,因为我现在更像是一个PHP人,而且还不够JS / jQuery。

1 个答案:

答案 0 :(得分:0)

Alex Taker发现了这个问题,即js脚本的相对路径。很明显,在寻找问题时,我只是为了树木而失去了森林。