1

JS _buildPlaylist ファイルがあり、たとえば次のようになります。

//サムを作成
                thumb=$(new Image()).addClass('thumb_img').appendTo(div).attr('alt', _item.title?_item.title:'').css({
                   カーソル:'ポインタ',
                   不透明度:0
                }).load(関数() {
                    $(this).stop().animate({ 'opacity':1}, {duration: 500, eases: 'easeOutSine'});//親指でフェード
                }).error(関数(e) {

                }).attr('src', _item.thumbnail);

「代替タイトル名」付きのクリア画像サムの行

結果は次のとおりです。

 <img class="thumb_img" alt="Sample title builded here" style="cursor: pointer; opacity: 1;" src="http://mywebsite.com/image.jpg">

ご覧のとおり、これにより代替テキスト属性を持つ画像が作成されます

今、私は < LI > リスト名を構築するように変更したい

  • ここにビルドされたサンプル タイトル (これは ALT タイトル名です)

では、画像のサムネイルをテキストに変更したり、代替タイトルのみを表示したりするにはどうすればよいですか?

4

2 に答える 2

0

img画像を表示したくない場合は、タグを使用する必要はありません。labelまたはとして与えるだけlinkです。それでいい。

于 2012-12-14T14:08:21.320 に答える
-1

から構築するのではなく、 でラップされたnew Image()から構築します。<a><li>

var thumb = $("<a>", { 
    'class': 'thumb_item', 
    'text' : (_item.title ? _item.title : "No title"),
    'href' : _item.thumbnail
}).wrap("<li>").parent().appendTo(div);​

もちろん、これらのイベントはリスト項目では発生しないため、ハンドラー.loadとハンドラーを廃止します。.error

フィドル: http://jsfiddle.net/tudwA/

于 2012-12-14T14:08:32.707 に答える