Появление меню с задержкой
Камрады, прошу помощи!
Есть скрипт, выводящий всплывающее меню на kroker.ru
$(document).ready(function() {
$('#slmenu ul > li > a + div').each(function(index, element) {
var slmenu = $('#slmenu').offset();
var ddown = $(this).parent().offset();
i = ddown.left - slmenu.left;
if (i > 0) {
$(this).css('margin-left', '-' + (i - 5) + 'px');
}
});
});
Как мне сделать выполнение скрипта с задержкой? |
|
Цитата:
Прочитал, но с java скриптами я вообще не знаком :-? Куда вставить в коде timeout? |
brulik74, сделайте хотя бы попытку. А мы поправим если что.
|
Цитата:
$(document).ready(function() {
$('#slmenu ul > li > a + div').each(function(index, element) {
var slmenu = $('#slmenu').offset();
var ddown = $(this).parent().offset();
i = ddown.left - slmenu.left;
if (i > 0) {
setTimeout($(this).css('margin-left', '-' + (i - 5) + 'px'),5000);
}
});
});
|
Mukhtar
поменял код, меню выскакивает без задержки :cray: |
$(document).ready(function() {
$('#slmenu ul > li > a + div').each(function(index, element) {
var slmenu = $('#slmenu').offset();
var ddown = $(this).parent().offset();
var i = ddown.left - slmenu.left;
if (i > 0) {
var self = $(this);
setTimeout(function(){
self.css('margin-left', '-' + (i - 5) + 'px');
},5000);
}
});
});
может так? :) |
constantant тоже не получается
Меняю код а меню выскакивает так же без задержки... |
Цитата:
|
| Часовой пояс GMT +3, время: 03:17. |