2017-02-17 15 views
3

だから私はそれが完全にここにjsfiddleに取り組んで持っている:がホバーにIMG上に表示するために、ALTタグを取得

http://jsfiddle.net/5dxhC/32/

$('img', '.thumb').each(function() { 
    $(this).parent().append('<div class="thumbnail-text">' + this.alt + '</div>'); 
}).bind({ 
    mouseenter: function() { 
    $(this).siblings('.thumbnail-text').show(); 
    }, 
    mouseleave: function() { 
    $(this).siblings('.thumbnail-text').hide(); 
    } 
}); 

が、私は私の人生のためにすることはできませんそれはwordpressのギャラリープラグインで、ここで動作するように取得する方法を見つけ出す:

http://www.adammichaelogden.com/my_work/

私は私が考えることができるすべてを試みたと私はちょうどそのおそらくSOMを知っています非常にシンプルな私は見ている以上です。どんな助け?

+0

を、私はコンソールで確認していたときに、それがロードされてきていないので、jqueryの負荷かどうかを確認してください$です私のために未定義、チェックしてください –

答えて

1

にブロックを変更してみてください実際には$を受け入れていないようです。私はあなたのサイト上のコンソールで、コードの下に実行していたし、それが働いた: - wordpressのギャラリープラグインで

jQuery('img','.all-images').each(function() { 
    jQuery(this).parent().append('<div class="thumbnail-text">' + this.alt + '</div>'); 
}).bind({ mouseenter: function() { 
    jQuery(this).siblings('.thumbnail-text').show(); 
}, mouseleave: function() { 
    jQuery(this).siblings('.thumbnail-text').hide(); } 
}); 
+0

ええ、私はあなたがコンソールで持っていると同じコードを実行し、それは働いたが、実際のコードに入れてもまだ動作しませんか? –

+0

@AdamOgdenこのコードを対応するプラグインjqueryに追加するか、プラグインjqueryの前にそれを適用するかを試してください。申し訳ありませんが、私は言葉の人ではありません。 –

1

いくつかの構文エラーがあるようです。 img.all-imagesセレクタの間にコンマがありません。最後に});がありません。

この

$(function() { 
    $('img','.all-images').each(function() { 
    $(this).parent().append('<div class="thumbnail-text">' + this.alt + '</div>'); 
    }).bind({ 
    mouseenter: function() { 
     $(this).siblings('.thumbnail-text').show(); 
    }, 
    mouseleave: function() { 
     $(this).siblings('.thumbnail-text').hide(); 
    } 
    }); 
}); 
+0

提案ありがとう!それは問題でしたが、問題ではありませんでした。 –

+1

@AdamOgdenスクリプトタグが無効です。それは ' ' –

+0

である必要があります。まあ、読んでいない$のミックスだったし、それが最終的なタッチだった。綺麗な。 –

関連する問題