$(function(){
$('#im5').hover(function(){
$('#im5 div.img img').stop().animate({width:"100px",height:"100px"}, 400);
$("#massage").css({left:'10px', top:'470px'}).fadeIn(500);
}, function(){ $('#im5 div.img img').stop().animate({width:"50px",height:"50px"}, 400);
$("#massage").fadeOut(300); });
});
Jquery
есть функция, для увеличения иконок:
Код:
и сама иконка
Код:
<a class="st" href="" id="im5">
<div class="img">
<img src="/img/ikon/redhat-system_tools.png" class="iconki" />
</div>
</a>
<div class="img">
<img src="/img/ikon/redhat-system_tools.png" class="iconki" />
</div>
</a>
а как сделать что бы иконка при кличе исчезала, не соображу.
написал типо того что то:
Код:
$("#im5")
.filter(".iconki")
.click(function(){
$(this).hide();
return false;
});
.filter(".iconki")
.click(function(){
$(this).hide();
return false;
});
не прокатило.
буду рад, если поможите.
Код:
$("#im5 .img .iconki").click(function(){
$(this).hide();
});
$(this).hide();
});
1) Плохой тон называть переменные, классы и все прочее по-русски транслитом - смотрится отвратительно.
2) Плохой тон задавать классам и id названия совпадающие с тегами или иными ключевыми словами - сильно снижается читабельность кода и возрастает шанс ошибки
Цитата: RussianSpy
Код:
$("#im5 .img .iconki").click(function(){
$(this).hide();
});
$(this).hide();
});
1) Плохой тон называть переменные, классы и все прочее по-русски транслитом - смотрится отвратительно.
2) Плохой тон задавать классам и id названия совпадающие с тегами или иными ключевыми словами - сильно снижается читабельность кода и возрастает шанс ошибки
я все это прекрасно понимаю, но мне нужен конкретный ответ на мой вопрос.
Код:
$("#im5").live('click',function() {
$(this).find("div.img img.iconki").stop().fadeOut();
});
$(this).find("div.img img.iconki").stop().fadeOut();
});
Цитата: Roman_che
я все это прекрасно понимаю, но мне нужен конкретный ответ на мой вопрос.
Что не так с моим ответом на ваш вопрос?
UPD А хотя не важно. У меня лично нет никакого больше желания разбираться в вашем говнокоде. Успехов
$("#img").onclick(function() { $(this).remove(); });