Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как реализовать иконку загрузки в быстром поиске?

Как реализовать иконку загрузки в быстром поиске?


     18.10.2019    Шаблоны (TPL), Стили (CSS), jQuery    649

вопрос
Здравствуйте уважаемые разработчики.
У меня стоит вопрос уже несколько недель, прошу помочь мне реализовать.
Как запилить иконку загрузки в быстром поиске так, что когда перестали писать - появлялась, а когда показывались результаты поиска - исчезла.
Заранее спасибо.

Ответа пока нет


2 комментария

Flash
Эксперт

Flash - 23 октября 2019 09:19 -

Вот как стандартный индикатор загрузки вывести (а иконка - это надо конкретно под ваш шаблон верстать)
Добавляем в dle_js.js две строки
function dle_do_search( inputString )
{
	ShowLoading('');//<------ ПОКАЗЫВАЕМ ИНДИКАТОР ЗАГРУЗКИ
	clearInterval(dle_search_delay);

	$('#searchsuggestions').remove();

	$("body").append("<div id='searchsuggestions' style='display:none'></div>");

	$.post(dle_root + "engine/ajax/controller.php?mod=search", {query: ""+inputString+"", user_hash: dle_login_hash}, function(data) {
			$('#searchsuggestions').html(data).fadeIn().css({'position' : 'absolute', top:0, left:0}).position({
				my: "left top",
				at: "left bottom",
				of: "#story",
				collision: "fit flip"
			});
			
			HideLoading();//<-----СКРЫВАЕМ ИНДИКАТОР ЗАГРУЗКИ
		});

	dle_search_value = inputString;

};

erik.mardoyan
Юзер

erik.mardoyan - 26 октября 2019 20:20 -

Спасибо вам огромное!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх