首先,我是编码的初学者,所以请多多包涵。我在一个页面上有几个图像,形成一个导航栏,该导航栏将被动画化。我正在尝试根据鼠标悬停的元素移动元素。所有图像都有唯一的 id 并共享通用名称,即主页图标的名称是“home”和“homeShad”。这个想法是当你将鼠标悬停在家里时,homeShad 会移动,因为我有几个链接试图精简我的代码。这导致我来到这里以及我想要做什么
$.reset = function() {
$(this + 'Shad').animate({
left: '+=100'}, 300)
$('#home').mouseenter(function() {
$.reset
})
这不起作用所以我尝试了这个
$.reset = function() {
$('#'+ $(this).attr("id")+" shad").animate({
left: '+=100'}, 300)
仍然没有喜悦。
('#home').click(function() {
alert('#'+ this.id + 'shad')
})
这设法让警报显示“#homeShad”正是我试图为它制作动画时我正在寻找的东西,没有快乐
希望有人能提供帮助,如果我在这里发帖时犯了任何错误,我很抱歉