|
chhek ↓
|
 |
|
19 Январь, 2010, 12:34:37
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 61 Сила слова: 1.64
|
Проблема в следующем:
есть меню при наведении на один из пунктов открывается дочернее меню, но при нескольким раз его открытия оно потом перестает раскрыватся.01 <script type="text/javascript">
02 //<![CDATA[
03
04 $(document).ready(function(){
05 $("#tmmcell_4").mouseover( function() {$("#um_cell4").stop().animate({opacity: "show"}, "fast");});
06 $("#tmmcell_4").mouseout( function() {$("#um_cell4").stop().animate({opacity: "hide"}, "fast");});
07
08 $("#tmmcell_1").mouseover( function() {$("#um_cell1").stop().animate({opacity: "show"}, "fast");});
09 $("#tmmcell_1").mouseout( function() {$("#um_cell1").stop().animate({opacity: "hide"}, "fast");});
10
11 $("#tmmcell_2").mouseover( function() {$("#um_cell2").stop().animate({opacity: "show"}, "fast");});
12 $("#tmmcell_2").mouseout( function() {$("#um_cell2").stop().animate({opacity: "hide"}, "fast");});
13
14 $("#tmmcell_3").mouseover( function() {$("#um_cell3").stop().animate({opacity: "show"}, "fast");});
15 $("#tmmcell_3").mouseout( function() {$("#um_cell3").stop().animate({opacity: "hide"}, "fast");});
16 });
17
18 //]]>
19 </script>
|
|
|
|
« Последнее редактирование: 19 Январь, 2010, 12:34:37 от chhek »
|
Записан
|
|
|
|
|
chhek ↓
|
 |
|
18 Январь, 2010, 08:51:06 , спустя
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 61 Сила слова: 1.64
|
данный пункт (Портфолио) прекращает свою работоспособность если быстро проведешь несколько раз на него...возможно это из-за того что стоит плавное появление и исчезновение?
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
18 Январь, 2010, 10:10:22 , спустя 1 час 19 минут 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Оно просто постепенно исчезает, а не "перестает открываться" Спустя 1 минуту 55 секунд добавил видимо так часто наводите, что он не успевает изменить opacity Спустя 37 секунд добавил то есть он плавно меняет и в момент возвращения на исходный opacity - он не успевает, а вы снова наводите Спустя 2 минуты 41 секунду добавил в качестве быстрого решения - надо перед animate сделать паузу небольшую...
А если посерьезному - то надо уже сорцы плагина/либы смотреть
|
|
|
|
|
Записан
|
|
|
|
|
chhek ↓
|
 |
|
19 Январь, 2010, 12:42:18 , спустя 2 часа 31 минуту 56 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 61 Сила слова: 1.64
|
Обозвал функцию My и добавив
<script language="JavaScript">
setTimeout('My();', 2000);
</script>
чуда не произошло :(
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
19 Январь, 2010, 02:18:41 , спустя 1 час 36 минут 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
chhek, а что вы ожидали от setTimeout?
|
|
|
|
|
Записан
|
|
|
|
|
chhek ↓
|
 |
|
19 Январь, 2010, 08:44:46 , спустя 6 часов 26 минут 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 61 Сила слова: 1.64
|
ставил интервал - все равно...
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
19 Январь, 2010, 09:42:12 , спустя 57 минут 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
chhek, а что вы ожидали от setTimeout?
|
|
|
|
|
Записан
|
|
|
|
|
chhek ↓
|
 |
|
19 Январь, 2010, 03:01:29 , спустя 5 часов 19 минут 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 61 Сила слова: 1.64
|
chhek, а что вы ожидали от setTimeout?
добавить паузу...
повторюсь, что и попробовал добавить
<script language="JavaScript">
setInterval('My();', 2000);
</script>
но увы - ничего...
|
|
|
|
« Последнее редактирование: 19 Январь, 2010, 03:01:29 от chhek »
|
Записан
|
|
|
|
|
Ewg777 ↓
|
 |
|
19 Январь, 2010, 03:03:29 , спустя 2 минуты
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 666
Сообщений: 512 Сила слова: 4.69
|
function sec() {
alert("прошла секунда")
}
setInterval(sec, 1000) // использовать функцию
http://javascript.ru/setInterval
|
|
|
|
|
Записан
|
Этот сайт не наркоманов. Это сайт программистов.
|
|
|
|
chhek ↓
|
 |
|
19 Январь, 2010, 03:40:12 , спустя 36 минут 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 61 Сила слова: 1.64
|
Ребята, конечно спасибо, но решение я нашел в простой замене:
<script language="JavaScript">
$(document).ready(function mmenu(){
$("#tmmcell_4").mouseover( function() {$("#um_cell4").stop().show()});
$("#tmmcell_4").mouseout( function() {$("#um_cell4").stop().hide()});
$("#tmmcell_1").mouseover( function() {$("#um_cell1").stop().show()});
$("#tmmcell_1").mouseout( function() {$("#um_cell1").stop().hide()});
$("#tmmcell_2").mouseover( function() {$("#um_cell2").stop().show()});
$("#tmmcell_2").mouseout( function() {$("#um_cell2").stop().hide()})
$("#tmmcell_3").mouseover( function() {$("#um_cell3").stop().show()});
$("#tmmcell_3").mouseout( function() {$("#um_cell3").stop().hide()})
});
</script>
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
19 Январь, 2010, 03:42:39 , спустя 2 минуты 27 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Ну вот, чтение манула спасает на 90%
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
19 Январь, 2010, 04:58:52 , спустя 1 час 16 минут 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20784 Сила слова: 1.66
|
function sec() {
alert("прошла секунда")
}
setInterval(sec, 1000) // использовать функцию
http://javascript.ru/setInterval
жс 1.5, в старый ссылк на фукцию не катит ..
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|