わかりました-小さな画像ギャラリーを作成しました-基本的にサムネイルをクリックすると、altタグからタイトルが取り込まれます-divに配置され、画像の下にタイトルとして表示され、画像がフルスクリーンで表示されますBG
私がやろうとしているのは、ページの読み込み時にこのタイトルを表示することです。クリックすると、既存の値が削除され、新しい値に置き換えられます
現在、ページの読み込み時にタイトルをクリックしても表示されません - 希望どおりにタイトルが表示されますが、別の画像をクリックしてもこのタイトルは削除されません
Heres私の既存のコード
<ul id="horses">
<li><a class="clicker" rel="drawings-bg"><img src="/assets/img/portfolio/horse.jpg" alt="horse" /></a></li>
<li><a class="clicker" rel="contact-bg"><img src="/assets/img/portfolio/dogs.jpg" alt="dogs" /></a></li>
<li><a class="clicker" rel="drawings-bg"><img src="/assets/img/portfolio/horse.jpg" alt="horse" /></a></li>
</ul>
Jクエリ
$(document).ready(function() {
var imginfo = $('.imgtitle');
$("ul#horses li img").click(function() {
if(imginfo) $(imginfo).siblings('.imgtitle').remove();
$(this).parent().append("<div class=imgtitle>" + $(this).attr("alt") + "</div>");
});
});
前もって感謝します