我们有一个画廊,当您将光标悬停在图像 div 上时,标题会淡入。我们的下一步是添加一个显示所有字幕的按钮,这样人们就可以滚动和阅读,而无需在整个屏幕上移动光标。
创建 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>