Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Визуальные эффекты (https://javascript.ru/forum/jquery/17206-vizualnye-ehffekty.html)

9xakep 10.05.2011 21:26

Визуальные эффекты
 
В общем вот такой код:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.min.js"></script>
<script type="text/javascript">
function slideUpDiv(){
var abk = document.getElementById('ni');
if (abk.style.display == "none") {
    $('#ni').slideDown();
}
}
function slideDownDiv() {
var abk = document.getElementById('ni');
if (abk.style.display != "none") {
    $('#ni').slideUp();
}
}
 </script>
<input type="button" onMouseOver="slideUpDiv()" value="Начать" onMouseOut="slideDownDiv"/>
 <ul id="ni" style="display:none">
 <li><a href="#" target="_blank">Список</a></li>
 <li><a href="#" target="_blank">Список</a></li>
 <li><a href="#" target="_blank">Список</a></li>
 <li><a href="#" target="_blank">Список</a></li>
 <li><a href="#" target="_blank">Список</a></li>
 </ul></li>

Функция slideUpDiv работает,и список при наведении на кнопку "вылетает".А вот функция slideDownDiv почему-то не работает,хотя должна,почему?

Amphiluke 10.05.2011 21:36

onMouseOut="slideDownDiv()"

9xakep 10.05.2011 21:44

Блин:lol: Надо же было так тупануть...XD.Сижу мучаюсь,не могу понять в чем дело,а оказывается не поставил скобочки:write:
Спасибо

0931454574 11.05.2011 17:44

Да, а я уже предположил что причина в том, что сначала запускается АП, а ДАУН игнорится из за выполнения АП. Думал надо функцию отлавливающую событие , а потом в ифе нужное действие делает. Но все обошлось, "зубы высохли"))


Часовой пояс GMT +3, время: 07:28.