仅通过代码,两个页面中加载的脚本和库是相同的,使用相同的模板,主要内容略有不同,但是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。
答案 0 :(得分:0)
Alex Taker发现了这个问题,即js脚本的相对路径。很明显,在寻找问题时,我只是为了树木而失去了森林。