这个测试插件应该像这样工作:当点击一个元素时,它会向下移动.就那么简单.
jQuery.fn.moveDown = function(howMuch){
$(this).css("border", "1px solid black");
$(this).click(function(){
$(this).css("position", "relative");
$(this).animate({top: '+='+howMuch});
});
}
Run Code Online (Sandbox Code Playgroud)
问题是,当单击一个元素时,它不仅会移动被点击的元素,还会移动插件所应用的所有其他元素.
这是什么解决方案?