Этот удручает мой разум. Я использовал этот же скрипт (конечно, разные цели) для других элементов в моем скрипте, и он отлично работает. Почему в этом случае slideToggle только сдвигается вниз?slideToggle только сползает вниз?
Вот шкура, slideToggle код:
$('div.addLocation').hide();
$("p.buslocadd").click(function() {
$(this).prev('div.addLocation').slideToggle(400);
return false;
});
Вот целевые элементы:
<div class="addLocation">
</div>
<p class="buslocadd"></p>
Что сделка?
У меня нет проблем с действительностью кода. Я знаю, что он работает сам по себе, и, как вы можете видеть ниже, он работает и в тестовых средах. Мой вопрос остается, почему он может перестать работать? * Я все еще пытаюсь воссоздать проблему на jsbin. * –
Возможно, вы подключили событие дважды. Или иметь недопустимую разметку ... нужно действительно увидеть проблему – redsquare
Также я бы отметил, что это правильно. Вы упоминаете этот экземпляр в своем вопросе, но единственный контекст, который вы предоставляете, - это код, который работает ... Если вы знаете, что его другие вещи ломают его, вам нужно включить другой материал !! – redsquare