我们有一个画廊,当您将光标悬停在图像div上时,标题会淡入。下一步是添加一个显示所有标题的按钮,所以人们可以滚动和阅读,而不必在屏幕上运行光标。使用点击功能禁用jquery悬停功能
创建showall函数很容易,但是当光标经过任何照片时,悬停功能会触发并且该图像上的标题消失。
当showall处于活动状态时,是否有简单的方法让showall功能禁用悬停功能?
我们基本的jQuery代码是下面,.tease是标题:
$('.tease').hide();
$('.img33, .img40, .img50, .img60').hover(
function(){ $(this).children('.tease').fadeIn('900'); },
function(){ $(this).children('.tease').fadeOut('2500'); }
);
每个图像的基本的html:
<div class="img33">
<img src="../dir/someimage.jpg">
<div class="tease">Tease copy</div>
</div>
我可以看到你的'showall'方法的点击函数,所以我可以正确回答这个问题。 – Ohgodwhy