Сообщение от nasqad
|
слишком длинный пост и неясное описание вопроса, по всей видимости у вас есть какая то функция которая в какой то момент не вызывается, при том в вашем примере ее нет, нипанятно
|
а что неясного в вопросе-то?
всё предельно просто.
исходные данные:
таблица с множеством tbody. внутри tbody есть ячейки, которые содержат ссылки на обработчик jquery. они работают без проблем. но! после того как нажал сортировку, они перестают работать. причем, если в ячейки помещать ссылки на обработчик javascript или обычные ссылки, то всё нормально.
смысла выкладывать сюда функцию жука нет смысла, т.к. перестаёт работать любая функция, даже выводящая обычны алерт!!!
вот в вкратце приведу нужны код:
код ячейки, которая содержит ссылку на обработчик жука:
<td align='center'><a id="11245-0" href="#" class="addCart">Заказать</a></td>
код сортировки, после которой перестают работать ссылки на жука:
function sort_up(ntbody,nc)
{
var ntb = document.getElementById(ntbody);
var ntr = ntb.rows.length;
var a = '';
var a1 = '';
var a2 = '';
var a3 = '';
var a4 = '';
var a5 = '';
var a6 = '';
var a7 = '';
for (i = 2; i <= ntr; i++)
{
for (j=i+1; j < ntr; j++)
{
if (nc == 4)
{
ll = parseFloat(ntb.rows[j].cells[nc].innerText);
rr = parseFloat(ntb.rows[i].cells[nc].innerText);
}
if (nc == 1)
{
ll = ntb.rows[j].cells[nc].innerText;
rr = ntb.rows[i].cells[nc].innerText;
}
if (ll < rr)
{
a = ntb.rows[i].cells[0].innerHTML;
a1 = ntb.rows[i].cells[1].innerHTML;
a2 = ntb.rows[i].cells[2].innerHTML;
a3 = ntb.rows[i].cells[3].innerHTML;
a4 = ntb.rows[i].cells[4].innerHTML;
a5 = ntb.rows[i].cells[5].innerHTML;
a6 = ntb.rows[i].cells[6].innerHTML;
a7 = ntb.rows[i].cells[7].innerHTML;
ntb.rows[i].cells[0].innerHTML = ntb.rows[j].cells[0].innerHTML;
ntb.rows[i].cells[1].innerHTML = ntb.rows[j].cells[1].innerHTML;
ntb.rows[i].cells[2].innerHTML = ntb.rows[j].cells[2].innerHTML;
ntb.rows[i].cells[3].innerHTML = ntb.rows[j].cells[3].innerHTML;
ntb.rows[i].cells[4].innerHTML = ntb.rows[j].cells[4].innerHTML;
ntb.rows[i].cells[5].innerHTML = ntb.rows[j].cells[5].innerHTML;
ntb.rows[i].cells[6].innerHTML = ntb.rows[j].cells[6].innerHTML;
ntb.rows[i].cells[7].innerHTML = ntb.rows[j].cells[7].innerHTML;
ntb.rows[j].cells[0].innerHTML = a;
ntb.rows[j].cells[1].innerHTML = a1;
ntb.rows[j].cells[2].innerHTML = a2;
ntb.rows[j].cells[3].innerHTML = a3;
ntb.rows[j].cells[4].innerHTML = a4;
ntb.rows[j].cells[5].innerHTML = a5;
ntb.rows[j].cells[6].innerHTML = a6;
ntb.rows[j].cells[7].innerHTML = a7;
}
}
}
}