jQuery悬停问题

fat*_*ran 1 jquery tooltip fadeout fadein

我有这样的HTML结构:

<ul id="carousel" class="jcarousel-skin-photos">
            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>
            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>

            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>
            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>
            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>              
            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>
            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>
            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>
            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>
            <li><a href="images/content/featuredPhoto.jpg"><img src="images/content/featuredPhoto.jpg" alt="Lorem Ipsum Dolor Sit Amet..." /></a></li>
        </ul>


        <a href="javascript:;" id="zoom">Yak?nla?t?r</a>
Run Code Online (Sandbox Code Playgroud)

还有一个用于fadeIn/out效果的jQuery代码片段:

    $('ul#carousel li a').hover(
  function() {
    $('a#zoom').fadeIn('fast');
  }, 
  function() {
    $('a#zoom').fadeOut('slow');
});
Run Code Online (Sandbox Code Playgroud)

最后我想在a#zoom元素上悬停时显示ul#carousel li a元素.但是fadein/out效果有些奇怪.

这是我的工作页面.您可以在线查看.

那我怎么能解决这个奇怪的问题呢?

Vin*_*nie 6

问题出现了,因为当鼠标指针移过缩放图标时,它不再被视为在旋转木马上,因此fadeOut开始播放.当淡出完成时,鼠标指针突然在旋转木马上,所以fadein再次开始.

我假设奇怪的行为是缩放图标的闪烁.

要解决此问题,您必须通过向缩放图标本身添加悬停事件处理程序,在鼠标移动到缩放图标上时取消淡出.