|
|
Ok!
|
|
|
Ok!
|
|---|---|---|---|---|
| 174 | function find_closed() {
//clearTimeout(typingTimer);
//typingTimer = setTimeout(doneTyping, doneTypingInterval);
var found;
var tr = jQuery('.pricing tr');
var pos = jQuery('body, html').scrollTop();
var s = jQuery('#searchfield').val();
//var add = jQuery('.prices').first().position().top;
var old, i, cont;
if(s.length > 2) {
old = jQuery('.found_color').parents('td');
jQuery.each(old, function(){
cont = jQuery(this).text();
old.text(cont);
});
jQuery('tr').removeClass('found');
for (i = 0; i < tr.length; i++) {
if (tr.eq(i).text().toLowerCase().indexOf(s.toLowerCase()) > -1) {
tr.eq(i).addClass('opened found');
var text = tr.eq(i).children('td:first-child').text().replace(s, '<span class=found_color>' + s + '</span>');
//console.log(text);
tr.eq(i).children('td:first-child').html(text);
found = 1;
}else{
//tr.eq(i).remove();
tr.eq(i).removeClass('opened');
tr.eq(i).removeClass('found');
}
}
if(jQuery('.found').length){
var E = setTimeout(function(){
pos += jQuery('.found').first().parents('table').position().top;
jQuery('body, html').animate({scrollTop: pos}, 300, 'swing');
console.log(pos);
},300);
}
if (found < 1) {
jQuery('.not-found').text('Не найдено на этой странице. Поищите через общий поиск')
}
}
} | найти в скрытом аккордионе | 12300 | find_closed с подстветкой |