2010-04-17 6 views
2

я должен скользить DIV вниз, а затем вверх по событию, как я могу это сделать в Java ScriptДИВ слайд эффект

+0

Вы не можете сделать это просто с помощью ванильного javascript, но большинство общих фреймворков имеют простой способ сделать это. –

+0

@vakas: см. Мой обновленный ответ, пожалуйста. – Sarfraz

ответ

4

Update I created this demo for you :)

Вы можете сделать это легко с slideToggle() функция JQuery:

<div id="hello">Hello World</div> 
<a href="#" id="link">Toggle Div</a> 

JQuery:

$(function(){ 
    $('#link').click(function(){ 
     $('#hello').slideToggle(); 
     return false; 
    }) 
}); 
+0

slideToggle() должны определить? – vakas

+0

@vakas: см. Мой обновленный ответ, пожалуйста. – Sarfraz

+0

borother Извините, infact, я никогда не использовал jquery раньше, мне нужна какая-то специальная библиотека для добавления или что-то особенное? – vakas

1

Я рекомендую вам проверить jQuery/UI/Effects/Slide.

+0

, но я хочу использовать его просто javascript – vakas

+2

Нет простого способа сделать это без использования библиотеки jQuery. Использование jQuery на самом деле сделает вещи очень простыми, в то время как ваш собственный код для этого будет очень сложным в сравнении. –

+0

Я согласен с вашим ответом, но стоит отметить, что для слайдов вверх/вниз ему не нужен пользовательский интерфейс jQuery, только ядро ​​jQuery будет делать. –

0

Очень рекомендую посмотреть на какой JQuery или другой Java-библиотека делает, (может быть, даже AJAX управления инструментарий для .NET, которая имеет компоненты JS) и проверьте файл JS, и повторить эту функцию самостоятельно ...

Я скажу, что, вероятно, не так просто воспроизвести себя, а это значит, что логика довольно сложная.

HTH.

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