elem.onclick = function(){alert('yo-moyo')} |
Цитата:
|
Вот то что добавляется в конец таблицы то есть строка !!!
$("#div_add a").click( function() { var v=$(this).parent().parent().parent().find("table").attr("id"); var add=$('<tr id="tr"><td width="3%">1.</td><td class="ch"><a>Выберите товар ...</a></td><td class="razm"></td><td><input name="kol_list" type="text"></td><td><input name="list" value="0"> руб.</td><td class="summ">0 руб.</td></tr>'); add.appendTo("#"+v); }); А вот обработчик click $(".ch a").click( function() { $("#Pr").animate({opacity: 'show'}, "slow", "easein"); index = $(".ch a").index(this); val_zak=$(this).parent().parent().parent().parent().find("table").attr("id"); }); То есть по нажатия на $(".ch a") плавно появляется список |
BlackAngels,
И в чем проблема? Устанавливайте обработчик $(".ch a").click() после того, как добавили строку в конец таблицы (т.е. внутри $("#div_add a").click()), или я что-то неправильно понял? |
Да спасибо все работает !!!
Вопрос другой зачем ей еще раз подсовывать обработчик $(".ch a").click( function() { $("#Pr").animate({opacity: 'show'}, "slow", "easein"); index = $(".ch a").index(this); val_zak=$(this).parent().parent().parent().parent().find("table").attr("id"); }); если он у иеня уже есть в начале скрипта тупость какая то или он не понимает или не видит фигня короче ????? |
Тогда просьба как сделать такую фичу по нажатии на этот
$(.ch a) значит с зади все затемняется и видно только всплывающий div и как еще организовать прокрутку этого diva со скролом ну то есть страница на месте а div сползает |
BlackAngels,
Цитата:
Цитата:
Цитата:
.класс_элемента { width: ширина; height: высота; overflow-x: hidden; // Прокрутки по ширине не будет overflow-y: scroll; // Прокрутка по высоте будет } |
Ну хоть на этом огромное спасибо !!!
|
Ребята в продолжение банкета все то ра
ботает только вот как только снова обрабатываешь $(".ch a").click( function() { $("#Pr").animate({opacity: 'show'}, "slow", "easein"); index = $(".ch a").index(this); val_zak=$(this).parent().parent().parent().parent().find("table").attr("id"); }); то другой $(".ch a").click обрабатывается уже два раза и получается что div #Pr появляется как бы мелькая то есть столько раз сколько было добавлено $(".ch a").click вообще хрень как сделать чтобы он появлялся только один раз |
BlackAngels,
Что-то я не понял, что значит "еще раз обрабатываешь"? Один обработчик должен быть установлен один раз. Можно чуть более развернуто, например выложите весь листинг, где вы устанавливаете события и кусок HTML. |
Часовой пояс GMT +3, время: 05:04. |