我使用jQuery插件稱爲Elastislide可以在這裏看到: http://tympanus.net/codrops/2011/09/20/responsive-image-gallery/在jQuery的畫廊描述區域添加超鏈接
我有是我想要插入超鏈接的問題圖片圖片描述區域,但它似乎沒有允許任何html編碼在這個領域工作。任何方式在這個?
相關的HTML代碼如下所示:。
<div id="rg-gallery" class="rg-gallery">
<div class="rg-thumbs">
<!-- Elastislide Carousel Thumbnail Viewer -->
<div class="es-carousel-wrapper">
<div class="es-nav">
<span class="es-nav-prev">Previous</span>
<span class="es-nav-next">Next</span>
</div>
<div class="es-carousel">
<ul>
<li>
<a href="#">
<img src="images/print_thumbs/1.jpg" data-large="images/print_images/1.jpg" alt="image01" data-description="This is my text. would love a linked word on some of them" />
</a>
</li>
這是建議基於閱讀插件的文檔 - 但爲了使這種方式鏈接,你必須改變.text設置爲.html以便jQuery方法處理HTML –
感謝James,但似乎沒有工作。當更改gallery.js文件中的代碼並在數據描述中添加html代碼時,它會在小型圖庫縮略圖下顯示html代碼,而不是描述區域,雖然它突出顯示懸停,但實際上並不會任何地方。 對原創設計師爲什麼使用.text和.html也有點好奇。更簡單? –
我認爲它只是被錯誤地解析試試在數據描述中只使用一個''我知道它可以工作,如果你在我的網站上的螢火蟲運行這個代碼http://dalydd.com/ $('#left_middle')。 attr(「data-garbage」,'yes') x = $('#left_middle')。attr('data-garbage'); $('#left_middle')。html(x) 它將用一個yes鏈接替換左邊的內容,只是去google –