jqueryで自動作成されたサムネイル・画像の横幅の設定に困っています。
これは、jQuery ファイルのコードです。
var span = document.createElement('span');
a.appendChild(span);
var img = document.createElement('img');
img.setAttribute('src',(entry.thumbnail ? entry.thumbnail.hqDefault : ''));
span.appendChild(img);
var em = document.createElement('em');
span.appendChild(em);
次のように、img が作成されていることがわかります。これは、私の html でも firebug で確認できます。
<a class="clip" style="cursor: pointer;">
<span>
<img src="http://i.ytimg.com/vi/iN9a273LvaQ/hqdefault.jpg">
<em></em>
</span>
</a>
Web サイトにある他のすべての画像に影響を与えずに、この画像に幅を割り当てるにはどうすればよいですか? スタイルシートで最大幅を設定できますが、それによってすべての画像のサイズが変更されるため、それは望ましくありません。誰かが私を助けてくれたらとても嬉しいです...
コード内の他のスタイル要素を調べたところ、次のことがわかりました。
var iframe = document.createElement('iframe');
iframe.setAttribute('id', cfg.block+'Player');
iframe.setAttribute('type', 'text/html');
iframe.setAttribute('width', cfg.width);
(...)
if(!this.cfg.width){
this.cfg.width = 200;
}
このようなものでなければならないと思いますが、同じことをしようとしたときにうまくいきませんでした.cfgを削除してimg
.