Я пытаюсь создать мгновенный поиск с помощью jQuery и ajax. И как-то он работает нормально, но я использовал вспомогательную навигацию для отображения результатов. Проблема в том, что subnav сползает вниз, но его исчезновение исчезает, когда оно не должно.sub nav не сползает правильно
Html
<ul>
<li>
<form>
<input type="text" id="keyword">
</form>
<ul class="subnav">
</ul>
</li>
</ul>
JQuery: -
$(document).ready(function() {
if ($(this).val().length != "") {
$('.submenu').slideDown()
$.ajax({
type: "POST",
url: "test.php",
data: 'keyword=' + $(this).val(),
success: function(data) {
$('.submenu').html(data);
} else {
$('.submenu').slideUp()
}
})
});
CSS: .submenu {
ширина: 165px; фон: # F30; позиция: абсолютная; дисплей: нет; }
, когда я упоминаю высоту в CSS он отлично работает, но без высоты ее не работает ..и жаль не организации кода .Это трудно для меня, чтобы сделать это по телефону ..
спасибо advanced
Вы можете добавить все css js и html к скрипке, пожалуйста, –
У вас нет инструкции if в обратном вызове. Это может привести к ошибке. Вероятно, вы должны включить 'if (data) {' before '$ ('. Submenu'). Html (data);' – Voreny