我刚刚学习了一些 jQUery,以便在我为酒店创建的网站上获得一个基本的图片库,但目前还没有计划。我已经得到它,所以箭头将在图像中循环(还没有动画),但我决定当图像悬停时箭头应该淡入,而不是淡出,但这会以某种方式弄乱 CSS。
箭头通过调用开始淡出:$('.arrowRight').fadeOut(0);$('.arrowLeft').fadeOut(0);
在 jQuery ready() 函数的开头。
这很好,但是当您将鼠标悬停在图像上并且箭头淡入时,图像会向右移动,我不知道为什么。我想这可能是因为左箭头现在淡入意味着它被它推倒了,但箭头具有以下 css:
position:relative;
top: -90px;
left: 25px;
相对元素是否应该能够改变普通元素的位置?
如果您需要尝试一下,只需将鼠标悬停在大(占位符)图像上,当箭头淡入时它们的图像会跳过,当它们淡出时会跳回来。
任何想法为什么会发生这种情况?我是一个 jQuery 菜鸟。
这是该页面的链接:BeanSheaf Hotel Temporary Space
谢谢你的时间,
英菲尼迪菲兹