首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery滑动div不起作用

问jquery滑动div不起作用
EN

Stack Overflow用户
提问于 2013-08-04 00:18:42
回答 2查看 259关注 0票数 0

我正在尝试为我的表单实现jquery代码,使其在单击时滑下,再次单击时再次滑上。

下面是我的代码:

代码语言:javascript
复制
 $("document").ready(function(){
    $("#login").click(function()
    {
$("#login").bind("click",fnclick);
   });

function fnclick(evt){
    ("#form").toggle(clicked,unclicked);

}
function clicked(){
    $("#form").animate({height:"90px"},1000)
}
function unclicked(){
    $("#form").animate({height:"0px"},1000)
}

});
EN

回答 2

Stack Overflow用户

发布于 2013-08-04 00:23:27

您只需创建两个类(一个用于将其定位为"slid up“,另一个用于"slid down")并使用.toggleClass

代码语言:javascript
复制
$(document).ready(function(){
$("#elementToBeClicked").click(function(){
$("#elementToBeClicked").toggleClass("slidUpClass").toggleClass("slidDownClass")
});
票数 0
EN

Stack Overflow用户

发布于 2013-08-04 00:27:44

嗯,我不明白你的问题是什么,是点击功能不起作用还是滑动动画坏了……

如果是动画问题,请使用jquery函数来滑动元素:

代码语言:javascript
复制
$("#form").slideUp();
$("#form").slideDown();

下面是一个简单的演示:http://jsfiddle.net/isair/mfmU7/4/

我刚刚意识到你的一个选择器错过了$,这可能只是一个打字错误

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18034832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档