Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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 我不会解雇我的jquery';点击功能。我能做什么?_Javascript_Jquery_Internet Explorer_Click - Fatal编程技术网

Javascript 我不会解雇我的jquery';点击功能。我能做什么?

Javascript 我不会解雇我的jquery';点击功能。我能做什么?,javascript,jquery,internet-explorer,click,Javascript,Jquery,Internet Explorer,Click,好的,我有以下代码: 脚本: <script> $(document).ready(function() { $(".header").click(function () { $(this).effect("bounce", { times:2 }, 200); $(".links").show("slow"); }); }); </script> $(文档).ready(函数(){ $(“.header”)。单击(函数(){

好的,我有以下代码:

脚本:

 <script>
 $(document).ready(function() {
      $(".header").click(function () {
   $(this).effect("bounce", { times:2 }, 200);
     $(".links").show("slow");
   });
 });
 </script>

$(文档).ready(函数(){
$(“.header”)。单击(函数(){
$(this).effect(“反弹”{times:2},200);
$(“.links”).show(“慢”);
});
});
HTML:


//自由职业网页设计师&;平面艺术家

在IE中,它根本不起作用,但在所有其他浏览器上都起作用。有什么问题吗


此外,我还尝试了另一个使用jquery的网站,它运行得非常好。

您是否完全确定jquery被正确引用了?这通常是导致
$(document.ready()
上出现预期
对象错误的原因。使用您提供的代码,我可以让IE8启动click事件。您可以使用以下内容引用jQuery:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript" language="javascript"></script>

您是否绝对确定正确引用了jQuery?这通常是导致
$(document.ready()
上出现预期
对象错误的原因。使用您提供的代码,我可以让IE8启动click事件。您可以使用以下内容引用jQuery:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript" language="javascript"></script>

您试过了吗

jQuery(document).ready(function() {
也许你没有在另一个脚本中使用onflist

你试过了吗

jQuery(document).ready(function() {

可能您在另一个脚本中没有使用onflist,我认为javascript甚至在DOM准备好之前就已经被执行了。 尝试使用$.live()


即使稍后在DOM中创建了类,也会执行该事件。

我认为javascript在DOM准备就绪之前就已经执行了。
<script>
$(document).ready(function() {
$('.header').click(function() {
$('.menu').show('slow', function() { 
      });
    });
   });
</script>
尝试使用$.live()

即使该类稍后在DOM中创建,也会执行该事件。


<script>
$(document).ready(function() {
$('.header').click(function() {
$('.menu').show('slow', function() { 
      });
    });
   });
</script>
$(文档).ready(函数(){ $('.header')。单击(函数(){ $('.menu').show('slow',function(){ }); }); });
这是用来修复它的代码


$(文档).ready(函数(){
$('.header')。单击(函数(){
$('.menu').show('slow',function(){
});
});
});

这是用来修复它的代码

尝试发出
警报(1)并查看单击时是否发生这种情况。是否包括jQ库?IE的哪个版本?我有时想点击一个锚,而不是别的。是的,我是。就像我说的,它可以与其他浏览器一起使用,但由于某些原因它不在IE中。我调试了它,它在$(document).ready(function(){line.im使用ie8。我会试试。不起作用。尝试发出
警报(1)
在单击回调中,查看单击时是否会发生这种情况。是否包括jQ库?哪种版本的IE?IE有时希望单击锚点而不是其他地方。是的。就像我说的,它可以与其他浏览器一起使用,但由于某些原因它不在IE中。我调试了它,并在$(文档)上显示“预期对象”。准备好了吗(功能(){line.im使用ie8。我会试试。不起作用。是的,我链接正确。我也这样尝试过,仍然没有什么lol,我不知道出了什么问题。除了jQuery引用和粘贴在这里的内容之外,页面上还有其他
标记吗?没有,我唯一的脚本引用是jQuery和jQuery ui。是的,我链接正确我也试过了,还是没什么lol我不知道出了什么问题。除了jQuery引用和粘贴的内容之外,你在页面上还有其他的
标记吗?没有,我唯一的脚本引用是jQuery和jQuery ui。这帮我今天下午省下了很多痛苦。+1.这帮我今天下午省下了很多痛苦. +1.