我有這樣的代碼:jQuery的不透明度變化
$('a[rel="imagesHandler"]').hover(
function(){
//ia latimea
var liWidth = $(this).width();
$(this).append('<div id="editBar"><a id="delPic" href="#"><img id ="piDe"src="./images/pic_del_icon.png" alt="" /></a></div>');
$('div#editBar')
.css({ 'width':liWidth - 3,
'height':'19px',
'padding-left':'3px',
'padding-top':'1px',
'float':'left',
'position':'relative',
'top':'-22px',
'z-index':200,
'background-color':'black',
'opacity':'0.5'
})
.hide()
.fadeIn('slow');
$('a#delPic').click(function(event){
event.stopPropagation();
alert('gigi');
return false;
});
},
function(){
$('div#editBar').hide('slow');
$('div#editBar').remove();
}
);
所以,我追加一條彈出鼠標懸停,這裏面DIV是一個#delPic。我將div#editBar的不透明度更改爲0.5,但它也適用於#delPic。所以,我想將#delPic不透明度更改回1.我該怎麼做?我嘗試了一些版本。這就是爲什麼我最終把這個ID放在錨點(試圖直接選擇它),但仍然無法正常工作。
ouh ...所以我必須改變我的策略..謝謝你的答案球員 – kmunky 2009-10-09 13:34:07
Arent GIF的透明與否? – dotty 2009-10-09 14:00:53