Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 3.135.184.136
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Подсказки для поиска как в яндексе
Сообщение оставлено 30.10.2010 в 12:46:55 | Сообщение #1
Видели подсказку в яндексе или гугле, когда вводишь текст для поиска? Хотите себе такую же на сайт? Тогда вы нашли то, что вам нужно!

Скрипт реализует подсказки для поисковых форм по модулю (выводимые кодом $MODULE_SEARCH_FORM$).

Установка простая и делается в один шаг — ставьте этот скрипт в конец BODY:

Code
<script type="text/javascript">  
$( "input[name='query']" ).keypress(function () {  
   var $this = $( this ),  
   form = $this.closest("form");  
   clearTimeout( this.timer );  
   this.timer = setTimeout(function () {  
    $this.next('#stip').remove();  
    $this.after( "<div id='stip' style='position: absolute; background: #FFFFFF; width: " + $this.width() + "px; left: " + $this.offset().left + "px;'>Загрузка…</div>" );  
    $.post("/" + form[0].action.split('/')[3], form.serialize(), function ( response ) {  
     var html = "";  
     $( "a.entryLink", response ).slice(0, 10).each(function () {  
      html += "<a href='" + this.href + "' target='_blank' style='float: left;color: #000000; font: normal normal 400 8px/8px Arial;'>" + this.innerHTML + "</a><br /><br />";  
     });  
     $this.next('#stip').remove();  
     $this.after( "<div id='stip' style='position: absolute; background: #FFFFFF; width: " + $this.width() + "px; left: " + $this.offset().left + "px;'>" + html + "</div>" );  
    });  
   }, 1000);  
});  
$(document).click(function (event) {  
   if ( !$(event.target).closest("#stip").length ) {  
    $("stip").remove();  
   }  
});  
</script>
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика