画像divにカーソルを合わせるとフェードインするキャプション付きのギャラリーがあります。次のステップは、すべてのキャプションを表示するボタンを追加することです。これにより、画面全体にカーソルを移動しなくても、スクロールして読むことができます。
ショーオール関数の作成は簡単ですが、カーソルが写真の上を通過すると、ホバー関数が起動し、その画像のキャプションが消えます。
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>