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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: поиск

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: поиск по сайту
nordghost
Отправлено: 02 Февраля, 2014 - 11:56:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




Здравствуйте, у меня вопрос, почему у меня учитывается регистр при поиске?
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>


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB