Ошибка JavaScript, свойство переключателя не работает должным образом

1
<script type="text/javascript">
    $(document).ready(function() {
        $("#p1").click(function() {
            $("#Menu_Div").toggle("slow");
        });
    });
</script>

работает нормально, но когда я заменяю его кодом, как показано ниже, изменяя свойство переключения, он ничего не делает.

<script type="text/javascript">
    $(document).ready(function() {
        $("#p1").click(function() {
            $("#Menu_Div").toggle( "slide","left","slow");
        });
    });
</script>

не работает. "#Menu_Div" - это идентификатор, а "# p1" - это идентификатор для другого div.

  • 0
    Если вам нужно переключить некоторые классы в #Menu_Div вы должны использовать toggleClass() .
Теги:

1 ответ

0

Попробуйте использовать метод анимации

$("#Menu_Div").animate({width:'toggle'},1000);
  • 1
    . $ ( "# Menu_Div") анимировать ({ширина: 'переключение'}, 1000); это сработало,
  • 0
    $ (function () {$ ("# p1"). click (function () {$ ("# slidediv"). animate ({width: 'toggle'}, 100);}); этот метод работает нормально, но Что если я хочу использовать свойство слайда, я попытался $ (function () {$ ("# p1"). click (function () {$ ('# slidediv'). toggle ('slide', {direction: ' right '}, 700);}), но раньше это не сработало.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню