Кажется, что у меня не работает. Начиная с запроса:Не повезло с: hover, с jquery или css
<script>
$(function() {
$("#button1").hover(function() {
$("#button1").animate({opacity: 0.5}, 500);
});
});
</script>
Это приводит к тому, что непрозрачность сдвигается вниз, но она не возобновляется на мышеловке. Jquerys парить страница говорит положить в и из действия так:
.hover (handlerIn (объектСобытия), handlerOut (объектСобытия))
так, когда я это сделать это просто дает мне обе анимации на мышь в и снова: отведении указателя мыши
<script>
$(function() {
$("#button1").hover(function() {
$("#button1").animate({opacity: 0.5}, 500),
$("#button1").animate({opacity: 1}, 500);
});
});
</script>
Так я отказался от этого и пытался MouseEnter/MouseLeave комбо:
<script>
$(function() {
$("#button1").mouseenter(function() {
$("#button1").animate({opacity: 0.5}, 500);
});
("#button1").mouseleave(function() {
$("#button1").animate({opacity: 1}, 500);
});
});
</script>
Это просто прилипает на MouseEnter анимации. Поэтому я попробовал метод css:
<style>
a:hover {
opacity: 0.5;
}
</style>
<div>
<a id="button1" ><img src="Assets/button.png"></a>
</div>
Не делает домкрат. : Пожимают плечами:
Это не работает. У меня есть этот сценарий, размещенный в нижней части тела, под элементом кнопки, может ли это вызвать проблему? Я использовал jquery 1.7.2 в FF11, возможно, один из них нарушил функцию: hover и: mouseenter/leave? – user1361747
Только если он не встроен в тег ' – user1361747