[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: переменная в селекторе
Bodich
как дать переменную в селектор ?
$("li#"+id)


 function t(id){
$("li.menu").hover(function(){$("li#"+id).slideDown("slow");$("li.pod_menua").slideUp(5000);});


так не работет(((



Спустя 4 часа, 31 минута, 31 секунда (21.02.2012 - 18:45) Bodich написал(а):
нужно выбрать все елементы с id id huh.gif

Спустя 5 минут, 34 секунды (21.02.2012 - 18:51) nugle написал(а):
Bodich
ты скорее всего неверно передаешь id
покажи html код

Спустя 4 минуты, 24 секунды (21.02.2012 - 18:55) Bodich написал(а):
id на функцию приходит проверял алертом
function t(id){
alert (id);
$("li.menu").hover(function(){$("li#"+id).slideDown("slow");$("li.pod_menua").slideUp(5000);});


Спустя 2 минуты, 4 секунды (21.02.2012 - 18:57) nugle написал(а):
Bodich
что консоль говорит?

Спустя 14 минут, 20 секунд (21.02.2012 - 19:11) Bodich написал(а):
молчит консоль

printf (" <li id='%s' onmouseover='ttt(%s)'  class ='menu'><a href='index.php?cat_number=%s&type=recept'> 
%s <img align='right' style='padding-left:3px;'src='blocks/001_51.png'/></a></li> "
,
$cat, $cat,$myrow2['cat_number'],$myrow2['cat_name'] );

Спустя 48 секунд (21.02.2012 - 19:12) Bodich написал(а):
$("li#"+id) здесь нет ошибки ??

Спустя 10 минут, 32 секунды (21.02.2012 - 19:23) nugle написал(а):
там ошибки нет, покажи html с блоком $('li.menu')

Спустя 6 минут, 28 секунд (21.02.2012 - 19:29) Bodich написал(а):

<ul> <li id='1' onmouseover='ttt(1)' class ='menu'>
<a
href='index.php?cat_number=1&type=recept'>
Первые блюда <img align='right' style='padding-left:3px;'src='blocks/001_51.png'/></a></li>
<li
id='1' class ='pod_menu'>
<a
href='index.php?cat_number=1&podcat=borchi&type=pod_rec'>
<img
src='blocks/001_43.png' />-- Борщи </a></li>
<li
id='1' class ='pod_menu'>
<a
href='index.php?cat_number=1&podcat=supu&type=pod_rec'>
<img
src='blocks/001_43.png' />-- Супы </a></li>
<li
id='1' class ='pod_menu'>
<a
href='index.php?cat_number=1&podcat=yxa&type=pod_rec'>
<img
src='blocks/001_43.png' />-- Уха </a></li>
<li
id='1' class ='pod_menu'>
<a
href='index.php?cat_number=1&podcat=rassol&type=pod_rec'>
<img
src='blocks/001_43.png' />-- Рассольники </a></li>
<li
id='1' class ='pod_menu'>
<a
href='index.php?cat_number=1&podcat=solyanki&type=pod_rec'>
<img
src='blocks/001_43.png' />-- Солянки </a></li>
<li
id='2' onmouseover='ttt(2)' class ='menu'><a href='index.php?cat_number=2&type=recept'>
Вторые блюда <img align='right' style='padding-left:3px;'src='blocks/001_51.png'/></a></li> <li id='2' class ='pod_menu'>
<a
href='index.php?cat_number=2&podcat=svinina&type=pod_rec'>

Спустя 5 минут, 59 секунд (21.02.2012 - 19:35) nugle написал(а):
попробуй так, а у тегов onmouseover убери
$(document).ready(function(){
$("li.menu").hover(function(){
id = $(this).attr('id');
$("li#"+id).slideDown("slow");$("li.pod_menua").slideUp(5000);});
});

Спустя 12 минут, 28 секунд (21.02.2012 - 19:48) Bodich написал(а):
 $(document).ready(function(){

$("li.pod_menu").slideUp();

$("li.menu").hover(function(){
id = $(this).attr('id');
$("li#"+id).slideDown("slow");$("li.pod_menua").slideUp(5000);});
});

прячет но не показывает(

Спустя 9 минут, 35 секунд (21.02.2012 - 19:57) nugle написал(а):
Вот так вот попробуй
$(document).ready(function(){

$("li.pod_menu").slideUp();

$("li.menu").hover(function(){
id = $(this).attr('id');
$("li#"+id).slideDown("slow");
$("li.pod_menua[id="+id+"]").slideUp(5000);});
});

Спустя 17 минут, 56 секунд (21.02.2012 - 20:15) Bodich написал(а):
работает но как то не правильно должно slideUp(5000) при уведении мыши с елемента но оно почему то србатывает сразу
пример :пример

$(document).ready(function(){

$("li.pod_menu").slideUp();

$("li.menu").hover(function(){
id = $(this).attr('id');
$("li.pod_menu[id="+id+"]").slideDown("slow");$("li.pod_menu[id="+id+"]").slideUp(5000);});
});

Спустя 5 минут, 34 секунды (21.02.2012 - 20:21) nugle написал(а):
Bodich
ну уменьши количество микросекунд
Я бы на твоем месте с кликом делал, а не хоуер

Спустя 15 минут, 36 секунд (21.02.2012 - 20:36) Bodich написал(а):
елемент тоже ссылка по которой можно пройти
убрал микросекунды все равно работает не так как задумалось
при уходе мыши должно прятать елемент а тут какая то гармошка получается будто это событие онмаузмув смотри ссылка

Спустя 4 минуты, 19 секунд (21.02.2012 - 20:41) nugle написал(а):
стой
а попробуй так и дай я гляну
$(document).ready(function(){

$("li.pod_menu").slideUp();

$("li.menu").hover(function(){
id = $(this).attr('id');
$("li#"+id).slideDown("slow");
$("li.pod_menua").slideUp(5000);});
});

Спустя 17 минут, 5 секунд (21.02.2012 - 20:58) Bodich написал(а):
так блок не опускается вот

$(document).ready(function(){

$("li.pod_menu").slideUp();

$("li.menu").hover(function(){
id = $(this).attr('id');
$("li#"+id).slideDown("slow");
$("li.pod_menu").slideUp(5000);});
});

Спустя 6 минут, 10 секунд (21.02.2012 - 21:04) nugle написал(а):
Bodich
ага, понял в чем проблема
так попробуй
$(document).ready(function(){

$("li.pod_menu").slideUp();

$("li.menu").hover(function(){
id = $(this).attr('id');
$("li#"+id).slideDown("slow");
$("li.pod_menu[id != "+id+"]").slideUp(5000);});
});

Спустя 23 минуты, 23 секунды (21.02.2012 - 21:27) Bodich написал(а):
$(document).ready(function(){

$("li.pod_menu").slideUp();

$("li.menu").hover(function(){
id = $(this).attr('id');
//alert (id);
$("li.pod_menu[id="+id+"]").slideDown("slow");
$("li.pod_menu[id != "+id+"]").slideUp(3000);});
});
сильная штука селекторы
прикольно смотри

Спустя 2 минуты, 54 секунды (21.02.2012 - 21:30) nugle написал(а):
Bodich
у тебя как то все очень стремно сделано(про навигацию), я бы на твоем месте поработал бы над эффектами, над версткой тоже

Спустя 3 минуты, 54 секунды (21.02.2012 - 21:34) Bodich написал(а):
знаю мне чет тоже не очень нравится ...

Спустя 10 минут, 42 секунды (21.02.2012 - 21:45) nugle написал(а):
так попробуй, более менее должно получится
$(document).ready(function(){

$("li.pod_menu").slideUp();

$("li.menu").hover(function(){
id = $(this).attr('id');
$("li.pod_menu[id != "+id+"]").slideUp(1000, function(){
$("li.pod_menu[id="+id+"]").slideDown("slow");});});
});

Спустя 55 минут, 19 секунд (21.02.2012 - 22:40) Bodich написал(а):
оно хорошо если снизу вверх мышкой ведешь
похоже что с кликом здесь более уместно делать

Спустя 4 минуты, 52 секунды (21.02.2012 - 22:45) Bodich написал(а):
но то что задумал получилось smile.gif благодарю!!!

Спустя 7 минут, 31 секунда (21.02.2012 - 22:52) Bodich написал(а):
как думаешь такое меню и ссылки в нем будет видеть гугл и яша?

Спустя 16 часов, 27 минут, 16 секунд (22.02.2012 - 15:20) nugle написал(а):
Bodich
я не силен в сео, так что сказать не могу
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.