FF、ChromeとSafariで、次の作品:IEで画像の不透明度を変更するにはどうすればよいですか? - jQueryの、CSS
$('#delete_img').click(function(e) {
var offset = $(this).offset();
$(this).parent().parent().fadeTo("slow", 0.30);
$(this).parents("li").children("img").css({ 'border' : '3px solid #f6f6f7' });
e.stopPropagation();
});
しかし、IE8で(私も7でテストしていないですし、それ以前のバージョン)しません。
IE8でこの機能をどのように達成できますか?
編集:ここでは人気の要求によっては、HTMLである:
<div id="slider-code">
<a class="buttons prev" href="#"></a>
<div class="viewport">
<ul class="overview">
<li><img src="images/red-stripe.jpg" /></li>
<li><img src="images/red-stripe-bw.jpg" /></li>
<li><img src="images/red-stripe-red.jpg" /></li>
<li><img src="images/red-stripe-dark.jpg" /></li>
<li><img src="images/red-stripe.jpg" /></li>
<li><img src="images/red-stripe-red.jpg" /></li>
<li><img src="images/red-stripe-dark.jpg" /></li>
</ul>
</div>
<a class="buttons next" href="#"></a>
</div>
<div style="clear:both"></div>
<div id="edit-image-nav">
<div id="add_comment"><img src="images/comment-icon.png" /></div>
<div id="like"><img src="images/paint-icon.png" /></div>
<div id="delete_img"><img src="images/delete-icon.png" /></div>
</div>
た(あなたは「編集画像-NAV」のdiv内のいずれかのアイコンをクリックすると、何が起こることであることに注意してくださいonHover上のULの画像上にオーバーレイされる)、それは異なる機能を有する。他のアイコンについては、動作します。しかし、#delete_img
の場合はそうではありません。
ID「delete_img」が繰り返されていますか? –
コードのどこにいても繰り返されますか?それが原因だろうか?私はJSファイルを検索しましたが、それは繰り返されません。あなたのマークアップで – marcamillion
私は、IDは一意でなければならないことを意味します。 –