2009-08-30 4 views
0

Этот удручает мой разум. Я использовал этот же скрипт (конечно, разные цели) для других элементов в моем скрипте, и он отлично работает. Почему в этом случае 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> 

Что сделка?

+0

У меня нет проблем с действительностью кода. Я знаю, что он работает сам по себе, и, как вы можете видеть ниже, он работает и в тестовых средах. Мой вопрос остается, почему он может перестать работать? * Я все еще пытаюсь воссоздать проблему на jsbin. * –

+0

Возможно, вы подключили событие дважды. Или иметь недопустимую разметку ... нужно действительно увидеть проблему – redsquare

+0

Также я бы отметил, что это правильно. Вы упоминаете этот экземпляр в своем вопросе, но единственный контекст, который вы предоставляете, - это код, который работает ... Если вы знаете, что его другие вещи ломают его, вам нужно включить другой материал !! – redsquare

ответ

0

Works for me.

Можете ли вы показать еще какой-нибудь код или воспроизвести ошибку на jsbin.com?

+0

Приходит в комментарии ИМО. – strager

+0

Почему? – redsquare

Смежные вопросы