Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获类型错误:对象#<;对象>;“没有办法”;leanModal";_Javascript_Jquery - Fatal编程技术网

Javascript 未捕获类型错误:对象#<;对象>;“没有办法”;leanModal";

Javascript 未捕获类型错误:对象#<;对象>;“没有办法”;leanModal";,javascript,jquery,Javascript,Jquery,谁能解释一下我为什么会出错 <link rel="icon" href="http://designshack.net/favicon.ico"> <link rel="stylesheet" type="text/css" media="all" href="style_modle.css"> <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> <scr

谁能解释一下我为什么会出错

<link rel="icon" href="http://designshack.net/favicon.ico">
<link rel="stylesheet" type="text/css" media="all" href="style_modle.css">
<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.leanModal.min.js"></script>

您两次包含jQuery

<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.leanModal.min.js"></script>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>

取出1.7.2版本,然后重试


为清晰起见进行编辑:首先包括jQuery 1.9.1,
$
将成为jQuery 1.9.1。然后加载leanModal,它将成为jQuery1.9.1的插件。然后加载jQuery1.7.2,
$
成为一个全新的jQuery1.7.2,它没有leanModal插件。然后尝试调用leanmodel插件,该插件在
$

上不再存在。您是否绝对确定
js/jquery.leanmodel.min.js
存在并且没有返回404?您可以浏览到它并查看其源代码吗?还要检查以确保您没有多次引用jquery脚本。是的,存在,并且我在浏览itI时在浏览器上看到它,但随后出现了如下错误:未捕获类型错误:无法读取未定义jquery.fancybox-1.3.4.pack.js的属性“msie”。18未捕获类型错误:无法读取属性未定义和leanModle的“safari”仍然不起作用,这是因为jQuery 1.9.1不再包含
$.browser
,它包含
$.msie
$.safari
。只需使用jQuery 1.7.2,或者包含,或者使用并更新代码。还是没什么;/还有什么其他方法可以使用这样的东西?我能不能用点别的东西来打开一个漂亮的弹出式对话框?你说的“还是什么都没有”是什么意思?你打算用1.7.2吗?您是否将jQuery 1.7.2脚本标记移动到leanModal.js之前?此版本的leanModal是否与jQuery 1.7.2兼容?Leanmodel绝对有效,你只是在某个地方出了点小毛病。你今天帮我省了一个头疼的项目的时间。非常感谢。
 <div id="content">
     <center><a href="#loginmodal" class="flatbtn" id="modaltrigger">About Us</a></center>
  </div>
  </div>
  <div id="loginmodal" style="display:none;">
     <p>Text text text ! <a href="http://Satisfactionscript.pl">Satisfactionscript.pl</a> </p>
  </div>
<script type="text/javascript">
$(function(){
  $('#loginform').submit(function(e){
    return false;
  });

  $('#modaltrigger').leanModal({ top: 110, overlay: 0.45, closeButton: ".hidemodal" });
});
$('#modaltrigger').leanModal({ top: 110, overlay: 0.45, closeButton: ".hidemodal" });
    });
<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.leanModal.min.js"></script>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>