动画:在使用Jquery之后
Animating :after using Jquery
我不能动画我的ul的:after
。下面是css中的代码:
#slider .mypagination ul::after
{
content: "";
width:25%;
bottom: 0;
left:0;
position: absolute;
border-top:1px solid #7accc8;
transition:0.3s;
}
这是我的jquery代码
$(".mypagination li").click(function(){
$("#slider .mypagination ul:after").css({
"left":"100px"
},300);
})
点击正在工作。我用console.log("click")
测试它。
不能访问:after,因为它不是DOM的一部分。因此,它不能被任何JavaScript访问。
有一个解决这个问题的方法。添加一个类到你想动画宽度的元素。
$(".mypagination li").click(function(){
$("#slider .mypagination ul").addClass("animationClass")
}
然后用css动画。
#slider .mypagination ul:after {
left: 0;
transition: all 300ms ease;
}
#slider .mypagination ul.animationClass:after {
left: 100px;
}
我还没有检查这段代码是否实际工作,但你可以试一试。
相关文章:
- 在Jquery detachment()和appendTo()之后定位元素
- 在刚刚调用的append函数之后,jquery.height()不会返回实际值
- 在ajax Jquery之后无法获取隐藏字段的值
- 忽略文件扩展名jQuery之后的查询字符串
- 表单提交甚至在返回false jquery之后
- jQuery之后的文本格式问题
- 在通过Modernizr加载jQuery之后运行自定义代码
- 在removeClass JQuery之后没有删除类
- 如何获取特定子字符串jquery之后的字符串
- 在jQuery 1.7之后,live()和bind()被弃用的原因是什么?
- 要求:jQuery- ui优先下载顺序在jQuery之后
- 在升级到jQuery 1.6.2之后,当尝试在页面上执行javascript时,globalEval会抛出一个错误
- 动画:在使用Jquery之后
- 可以't在从同一文件附加jQuery之后运行jQuery函数
- submit函数在第一次提交jquery之后提交两次,PHP
- 在jquery之后,看不到insert元素
- 在表完全加载jQuery之后,检查数据表是否为空
- Jquery之后悬停效果不起作用
- 函数在 jQuery 之后停止
- 如何在jquery之后执行javaScript.UI对话框按钮函数返回