Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置addClass()和removeClass jQuery方法的动画?_Javascript_Jquery_Html_Twitter Bootstrap_Animation - Fatal编程技术网

Javascript 如何设置addClass()和removeClass jQuery方法的动画?

Javascript 如何设置addClass()和removeClass jQuery方法的动画?,javascript,jquery,html,twitter-bootstrap,animation,Javascript,Jquery,Html,Twitter Bootstrap,Animation,我正在一个网站上工作,希望通过在click events下添加“.hidden”引导类来显示和隐藏它的部分。 基本上: $('selector').click(function(){ $('*part-to-hide*').addClass("hidden"); $('*part-to-show*').removeClass("hidden"); } 它工作正常,但需要一些平滑的动画。我有什么选择 注:虽然我看到类似的问题,我会考虑我的不同(因此不是一个重复),因

我正在一个网站上工作,希望通过在click events下添加“.hidden”引导类来显示和隐藏它的部分。 基本上:

  $('selector').click(function(){
     $('*part-to-hide*').addClass("hidden");
     $('*part-to-show*').removeClass("hidden");
   }
它工作正常,但需要一些平滑的动画。我有什么选择


注:虽然我看到类似的问题,我会考虑我的不同(因此不是一个重复),因为它围绕使用引导“隐藏”类。请注意,如果answers在坚持代码的主要思想的同时解决了这个问题,我将不胜感激。代码的主要思想是在元素中添加和删除“隐藏”类

只需为元素指定一个转换属性;) 查看此处了解更多信息:

小提琴:

$(“#选择器”)。在('click',function()上{
if($(this).attr(“数据动画”)=“0”){
$('Div1').removeClass('Div2').addClass('Div1');
$(this.attr(“数据动画”,“1”);
$(this.val(“更改颜色”);
}
否则{
$('Div1').removeClass('Div1').addClass('Div2');
$(this.attr(“数据动画”,“0”);
$(this.val(“开始动画”);
}
});
.Div2{
宽度:100px;
高度:100px;
背景色:红色;
位置:相对位置;
-webkit动画名称:example2;/*Safari 4.0-8.0*/
-webkit动画持续时间:4s;/*Safari 4.0-8.0*/
动画名称:示例2;
动画持续时间:4s;
}
.1分部{
宽度:100px;
高度:100px;
背景色:红色;
位置:相对位置;
-webkit动画名称:示例;/*Safari 4.0-8.0*/
-webkit动画持续时间:4s;/*Safari 4.0-8.0*/
动画名称:示例;
动画持续时间:4s;
}
/*Safari 4.0-8.0*/
@-webkit关键帧示例{
0%{背景色:红色;左侧:0px;顶部:0px;}
25%{背景色:黄色;左侧:200px;顶部:0px;}
50%{背景色:蓝色;左侧:200px;顶部:100px;}
75%{背景色:绿色;左侧:0px;顶部:100px;}
100%{背景色:红色;左侧:0px;顶部:0px;}
}
/*标准语法*/
@关键帧示例{
0%{背景色:红色;左侧:0px;顶部:0px;}
25%{背景色:黄色;左侧:200px;顶部:0px;}
50%{背景色:蓝色;左侧:200px;顶部:100px;}
75%{背景色:绿色;左侧:0px;顶部:100px;}
100%{背景色:红色;左侧:0px;顶部:0px;}
}
@-webkit关键帧示例2{
0%{背景色:红色;}
25%{背景色:黄色;}
50%{背景色:蓝色;}
75%{背景色:绿色;}
100%{背景色:红色;}
}
}

$(文档).ready(函数(){
$(“.togglediv”)。在('click',function()上{
$(“.showdiv”).toggleClass(“隐藏”);
$(.hidediv”).toggleClass(“隐藏”);
});
});

节目组
隐藏分区
显示/隐藏内容

该类用于隐藏元素的css属性是什么<代码>显示:无
?“隐藏”是一个预定义的引导类,用于隐藏元素。我不确定在后台做了什么,但它可能通过将display属性修改为none来隐藏它。