Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.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 我如何在不与其他人作出反应的情况下选择所单击内容的块?_Javascript_Jquery - Fatal编程技术网

Javascript 我如何在不与其他人作出反应的情况下选择所单击内容的块?

Javascript 我如何在不与其他人作出反应的情况下选择所单击内容的块?,javascript,jquery,Javascript,Jquery,我对Jquery/Javascript有点问题。我有几个相同类名为“item”的块,我需要为单击的那个块做一个函数 $(".item").click(function(){ $(".item").animate({"margin:0px 80px"}); }); 实际上我用这个。但是当我点击任何元素(项目)时,他们都会做这个动画。试试这个: $(".item").click(function(){ $(this).animate({margin: "0px 80px"}); }); 与您

我对Jquery/Javascript有点问题。我有几个相同类名为“item”的块,我需要为单击的那个块做一个函数

$(".item").click(function(){
 $(".item").animate({"margin:0px 80px"});
});
实际上我用这个。但是当我点击任何元素(项目)时,他们都会做这个动画。

试试这个:

$(".item").click(function(){
 $(this).animate({margin: "0px 80px"});
});
与您的代码不同的是,我使用
this
来引用触发事件的元素。这是jQuery事件处理程序中的标准行为

检查jQuery指南:。你会在那里找到很多有用的指南。

试试这个:

$(".item").click(function(){
 $(this).animate({margin: "0px 80px"});
});
$(".item").click(function(){
 $(this).animate({"margin:0px 80px"});
});
与您的代码不同的是,我使用
this
来引用触发事件的元素。这是jQuery事件处理程序中的标准行为

检查jQuery指南:。你会在那里找到很多有用的指南

$(".item").click(function(){
 $(this).animate({"margin:0px 80px"});
});