Владимир Дружаев, Это как я поступаю, но это не для всех путь.
Ладно если используешь wp-плагины, то тащишь вордпрессовский jq, в качестве зависимости, без этого никак. Но я искренне не понимаю людей, которые до сих по пишут свои скрипты на jq и продолжают писать те же wp-плагины на jq.
Владимир Дружаев, Назовите хоть одну причину использовать какую бы то ни было версию джейквери вообще?)
/*я не имею вввиду отключение его в вордпрессе*/
Вот смотрю я на вашу кастомную гифку с 5k и выглядит это ужасно, как в плане качества, так и в плане дезайна. Не модно уже гифки, понимаете. Нет ни одного аргумента в пользу гифки, какой бы то ни было.
AndreyKiyah, К тому что вопрос был первично "Как изменить все знаки ? кроме 1 в строке?" Теперь появилась строка, но всёравно непонятно что на что нужно менять.
sorry_i_noob, Здесь дело в поведении браузера. Чром, к примеру, будет сам пытаться первично восстановить позицию скролла по различным условиям: типо хэшей в урле / просто последнюю позицию скролла до перезагрузки и т.п., в то время как в огненной лисе это будет работать, как ожидается. Онлоад тут не решение, здесь нужно скролить уже после того, как броузер сделает свои дела. Самое простое это делэй в пару фреймов, что обеспечит одинаковое поведение во всех браузерах. Можно еще обманывать браузер при перезагрузке страницы прицепившись на бифоранлоад.
Мне неведомо, зачем форсить скролл первично, прыжком без анимации эт лист.
Роман, а я категорически с вами не согласен. Для новичка, да и в целом: в программировании чем проще, тем лучше, тем быстрее интерпретируешь в голове, тем быстрее выявишь проблему. Усложнять можно, когда ты можешь это делать машинально(а не сидеть днями над такими вот проблемами), и так же машинально в голове выполнять пробегаясь по коду, написанному N времени назад.
Да и вообще от этого жейквери слёзки наворачиваются ;(
reboot777, Да, можно и по кол-ву символов или временной задержке.
Я всеравно не понял к какому варианту вы склоняетесь. Их два:
1. Просто вешаете обработчик клика на кнопку 'Искать', и когда пользователь завершил свой ввод, он жмет 'Искать', этот обработчик шлет запрос к бекенду, по получению ответа показывает варианты под полем поиска. Для этого автокомлит не нужен => бестолковый вариант.
2. На поле поиска вешаете автокомплит и по мере ввода запросы бегают туда-обратно и пользователю интерактивно подсвечиваются вхождения введённой им подстроки. Вариант интерактивный, интересный. У меня в профиле один из сайтов юзает такой же автокомплит.
reboot777, Да. Ну это как я, и вообще любой UI это реализует. Возьмите хоть адресную строку Хрома.
Посмотрите доки жейкверные - https://api.jqueryui.com/autocomplete/#method-_ren...
Но так будет довольно много запросов к базе и это желательно оптимизировать, к примеру обрывать уже посланные запросы к серверу при нажатии новой клавиши. Ну либо можете по своему: как я понимаю вы просто хотели на клик по 'Search' выдавать выпадающий список, то есть один раз. Но тогда мне непонятно зачем вы используете autocomplete.
sim3x, Как это нельзя? Глупости. Можно делать что угодно и иногда это необходимо. Это раз. Два: ресайз можно усовершенствовать, чтоб не стрелял через каждый пиксель. Три: чем меньше количественно обработчиков - тем лучше, разумеется.
Ладно если используешь wp-плагины, то тащишь вордпрессовский jq, в качестве зависимости, без этого никак. Но я искренне не понимаю людей, которые до сих по пишут свои скрипты на jq и продолжают писать те же wp-плагины на jq.