2017-02-17 60 views
3

所以我找到了工作的一個完美的jsfiddle這裏:獲得一個ALT標記了一個img露面懸停

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/

我用盡了一切我能想到的,我只知道它可能索姆非常簡單,我正在看。任何幫助?

+0

WordPress的畫廊插件,請檢查是否jQuery的負載或沒有,因爲當我在控制檯我檢查,這是沒有得到加載,$是undefined對我來說,請檢查 –

回答

1

實際上似乎$不接受。我下面的代碼在控制檯上你的網站上運行,它的工作: -

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腳本標記無效。這是'腳本',需要'

  • 11. IMG SRC路徑給出了第一個孩子只上懸停的jQuery
  • 12. 更改嵌套alt標記中的img
  • 13. 懸停下一個/前一個元素
  • 14. 一次懸停兩個html定位標記
  • 15. 如何顯示相應的標記懸停爲一個div
  • 16. jQuery:ahref標題img alt
  • 17. 無法獲得股利懸停在另一個DIV
  • 18. jQuery懸停Alt標籤問題
  • 19. 上一個div懸停移動<img>
  • 20. 更改ID img src時懸停另一個ID
  • 21. 尋找一個jQuery插件,鼠標懸停在一個循環
  • 22. Jquery - 顯示圖像ALT標記在單獨的div上懸停
  • 23. jQuery $('img [alt]')vs $('img')。attr('alt')?
  • 24. 插入一個IMG標記爲使用JavaScript和錨標記
  • 25. 如何從字符串獲得第一個img標籤
  • 26. 懸停一個僞元素?
  • 27. 有沒有更好的方法來交換IMG另一個img懸停在bootstrap?
  • 28. 獲取MouseLeave事件後鼠標懸停的第一個元素
  • 29. 獲得一個DIV標籤
  • 30. 從@imagecreatefromjpeg獲得<img>標記?