DIV и Анимация
Взял код из примера, начал пробовать
Код:
<div onMouseOver="mOver(this)" onmouseout="mOut(this)" id="effect" > |
ssaich,
stop() перед animate |
Отстой. Анимация на js устарела. Поздно взялся за нее. CSS анимации в тренде:
<style> #effect{ background: #fff; color: #000; width: 240px; transition: all 1s; transition-delay: 1.5s; } #effect:hover{ background: #aa0000; color: #fff; width: 500px; transition-delay: 0ms; } </style> <div id="effect" > <h3 >Animate</h3> <p> Text </p> </div> |
danik.js,
а зачем тогда оставил вызов функций :) |
Победил.. вроде .
Подскажите как сделать , что бы скрипт вызывался не на 1 DIV а на 2..3...4 что на странице находятся с одинаковыми именами, или так не получится? Нужно на каждый DIV отдельный скрипт вешать? <script> $(function(){ $('#effect').mouseenter(function(){ $( "#page" ).animate({backgroundColor: "#000000",color: "##000000",opacity:0.9}, 1000 ); }); $( "#effect" ).mouseleave(function(){ $( "#page" ).animate({backgroundColor: "#fff",color: "#000",opacity:0.0}, 1000 ); }); }); </script> Работает только на первый DIV |
ssaich,
используйте классы и структуру элементов |
Часовой пояс GMT +3, время: 10:09. |