Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: поиск
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » поиск

Страниц (1): [1]
 

1. nordghost - 02 Февраля, 2014 - 11:56:27 - перейти к сообщению
Здравствуйте, у меня вопрос, почему у меня учитывается регистр при поиске?
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2.         $('#body').click(function(){
  3.                 $('#test-table').find('span').removeClass('light');
  4.         });
  5.         $('#search-now').click(function(){
  6.                 $('#test-table').find('span').removeClass('light');
  7.                 var phrase = $('#search-inp').val();
  8.                 jQuery(":contains("+phrase+")").not(":has(:contains("+phrase+"))").each(function () {
  9.                 var that = $(this);
  10.                 var html = that.html();
  11.                 html = html.replace(new RegExp(phrase, 'gi'), '<span class="light">'+phrase+'</span>');
  12.                 that.html(html);
  13.                 var n = $('.light').eq(0).offset().top;
  14.                 $("body,html").animate({
  15.                         scrollTop: n
  16.                    }, 1);
  17.         });
  18.         });
  19.         $('#search').submit(function(){
  20.                 $('#test-table').find('span').removeClass('light');
  21.                 var phrase = $('#search-inp').val();
  22.                 jQuery(":contains("+phrase+")").not(":has(:contains("+phrase+"))").each(function () {
  23.                 var that = $(this);
  24.                 var html = that.html();
  25.                 html = html.replace(new RegExp(phrase, 'gi'), '<span class="light">'+phrase+'</span>');
  26.                 that.html(html);
  27.                 var n = $('.light').eq(0).offset().top;
  28.                 $("body,html").animate({
  29.                         scrollTop: n
  30.                    }, 1);
  31.         });
  32.         return false;
  33.         });
  34. });

CODE (html):
скопировать код в буфер обмена
  1. <form class='large-4 columns large-centered' id='search' >
  2.                                         <div class="row collapse large-12 columns search-space">
  3.                                                 <div class="small-10 columns">
  4.                                                   <input type="search" id='search-inp' placeholder="Поиск..."/>
  5.                                                 </div>
  6.                                                 <div class="small-2 columns">
  7.                                                   <input type='button' class="prefix" value='' id='search-now'/>
  8.                                                 </div>
  9.                                         </div>
  10.                                 </form>

 

Powered by ExBB FM 1.0 RC1