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, время: 15:21. |