1
function ytplayer_render_playlist(){
    for(var i=0;i<ytplayer_playlist.length;i++){
      var img = document.createElement("img");
      img.src="http://img.youtube.com/vi/" + ytplayer_playlist[i] + "/default.jpg";
      var a=document.createElement("a");
      a.href="#ytplayer";
      a.onclick=(function(j){
           return function(){
                ytplayer_playitem=j;
                ytplayer_playlazy(1000);
               };
        })(i);
      a.appendChild(img);
     document.getElementById("ytplayer_div2").appendChild(a);
    }
} 

単純な jquery コードを変換できますが、これは私には複雑すぎます。

4

1 に答える 1

4

同じドル記号構文で要素を作成できます。

var img = $('<img />', {
    src: "http://img.youtube.com/vi/" + ytplayer_playlist[i] + "/default.jpg"
});

なぜあなたがこれをする必要があるのか​​私にはよくわかりませんが。コードはそのまま動作し、プラグインからのもののようです。プラグインは、更新されるたびに再翻訳する必要があります。

于 2013-02-01T07:59:26.630 に答える