- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть код
$('#input-search').bind('textchange', function () {
var input_search = $("#input-search").val();
if (input_search.length >= 2 && input_search.length < 150 )
{
$.ajax({
type: "POST",
url: "/search/search.php",
data: "q="+input_search,
dataType: "html",
cache: false,
success: function(data) {
$("#block-search-result").show();
$("#list-search-result").html(data);
}
});
}else
{
$("#block-search-result").hide();
}
});
});
Как скрыть блок с id=block-search-result, если убрать фокус с поля ввода, например кликнув по пространству вне формы?
Примерно так, если я вас правильно понял.
Все работает.
Вот что значит "вопрос поставлен не совсем правильно".
При вводе данных в поле input, блок отображается и результатами. Если попробовать кликнуть на одном из них, то блок исчезает, так как фокус пропал. Как сделать, чтоб можно было кликнуть по ссылке которая находится в блоке #block-search-result?
Все работает.
Вот что значит "вопрос поставлен не совсем правильно".
При вводе данных в поле input, блок отображается и результатами. Если попробовать кликнуть на одном из них, то блок исчезает, так как фокус пропал. Как сделать, чтоб можно было кликнуть по ссылке которая находится в блоке #block-search-result?
Ничего непонятно 🤪 Скрин дайте хоть :)
навигация с клавиатуры обречена
Ничего непонятно 🤪 Скрин дайте хоть :)
Например если введу запрос КНИГИ, и попытаюсь кликнуть на один из результатов, то блок с результатами скроется, а перехода не произойдет.[ATTACH]162255[/ATTACH]
Скрин прислал ;)
Например если введу запрос КНИГИ, и попытаюсь кликнуть на один из результатов, то блок с результатами скроется, а перехода не произойдет.
Как это не произойдет перехода по ссылке? Ересь какая-то :)
Проверьте:
1. Ссылка точно есть?
2. z-index у плашек верно задан?
Вы же понимаете, что по скриншоту проблему определить все равно, что гадать на кофейной гуще? 🍿
Как это не произойдет перехода по ссылке? Ересь какая-то :)
Проверьте:
1. Ссылка точно есть?
2. z-index у плашек верно задан?
Вы же понимаете, что по скриншоту проблему определить все равно, что гадать на кофейной гуще? 🍿
Ну вот только код.
Ссылки все есть. Если удалить js код (который скрывает блок с результатами при смене фокуса), то переход осуществляется.
2. z-index задан верно.
По логике все верно. Если хотим кликнуть по ссылке, которое находится вне поля ввода, то фокус с inputa убирается, а если он убирается, то поле с результатами исчезает.
Ну вот только код.
Ссылки все есть. Если удалить js код (который скрывает блок с результатами при смене фокуса), то переход осуществляется.
2. z-index задан верно.
По логике все верно. Если хотим кликнуть по ссылке, которое находится вне поля ввода, то фокус с inputa убирается, а если он убирается, то поле с результатами исчезает.
Если кликнуть вне поля по ссылке, поле скроется, а по ссылке перейдет. У меня так везде.
В общем строить гипотезы и гадать, не видя, что там у вас происходит, устал :) Разбирайтесь сами :p
Если кликнуть вне поля по ссылке, поле скроется, а по ссылке перейдет. У меня так везде.
В общем строить гипотезы и гадать, не видя, что там у вас происходит, устал :) Разбирайтесь сами :p
Ну есть код ваш. Просили скрин, прислал скрин, все объяснил.
Вот даже видео как это все происходит.
https://www.youtube.com/watch?v=3zooWCZaSys&feature=youtu.be
Какие ж гипотезы? Все же предоставил.
Если убрать
.focus(function() {
$('#block-search-result').show();
})
.blur(function() {
$('#block-search-result').hide();
});
то все работает и нажимается.