У меня есть этот код:
$('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 находится a # delPic. Я изменил непрозрачность div # editBar до 0.5, но это относится и к # delPic. Итак, я хочу изменить непрозрачность # delPic до 1. Как я могу это сделать? Я попробовал несколько версий. Вот почему я закончил тем, что поместил этот идентификатор в привязку (пытаясь выбрать его напрямую), но все равно не работает.