使用Jquery如何一键刷新CSS转换效果
Using Jquery how can I refresh a CSS transition effect with one click?
这是我迄今为止的代码:
$(document).ready(function(){
$(".KD").click(function(){
$("p").load('KD.html');
$(".video").load('KDVideo.html');
$(".synopsis-change").toggleClass("synopsis");
$(".synopsis").toggleClass("synopsis-change");
});
});
它似乎可以多次点击,但我很难让它只点击一次。你知道我做错了什么吗?感谢您的支持。:-)
这是css:
synopsis {
font-size: 2px;
-webkit-transition: font-size 10s ease;
}
.synopsis-change {
font-size: 18px;
}
添加额外的类来设置动画,http://jsfiddle.net/2Lf3D/
<span class="KD">click to start animation</span>
<div class="synopsis font-animation">****</div>
.synopsis {
font-size: 2px;
}
.synopsis-change {
font-size: 18px;
}
.font-animation{
-webkit-transition: font-size 1s ease;
}
$(".KD").click(function() {
$(".font-animation").toggleClass("synopsis").toggleClass("synopsis-change");
});
我真的不知道你想实现什么,但这里有提示。
时间可能是个问题。代码是从上到下执行的,但这两个命令可能重叠,因为它们非常简单,而且几乎在同一时间执行。
试试这个:
$(document).ready(function(){
$(".KD").click(function(){
$("p").load('KD.html');
$(".video").load('KDVideo.html');
$(".synopsis-change").toggleClass("synopsis");
$(".synopsis").toggleClass("synopsis-change").delay(100);
});
});
或者这个:
$(document).ready(function(){
$(".KD").click(function(){
$("p").load('KD.html');
$(".video").load('KDVideo.html');
$(".synopsis-change").toggleClass("synopsis");
setTimeout(function(){
$(".synopsis").toggleClass("synopsis-change");
},100);
});
});
延迟更改第二个类,看看它是否有效。
相关文章:
- css媒体查询请求后刷新jQuery插件
- 如何刷新CSS,以便动态生成的元素可以被设置样式
- 如何在页面刷新后使用 jquery 应用 CSS(刷新前构建 CSS)
- HTML 不加载 CSS ,刷新后一切正常.同样在移动设备上,它在首次加载时不起作用
- CSS 不断刷新
- 如何在刷新浏览器地址栏时重置css(a:visited{color:green})
- 自定义CSS输入框,使页面按ENTER键刷新
- 在 js/css/html 更改 Web 应用程序上强制刷新缓存
- CSS,JS:避免在 ScrollTo() 之前刷新页面
- CSS和JavaScript不包括在刷新中
- 如何在不重新启动 Web 应用程序的情况下以编程方式使 JavaScript 和 CSS 包失效或刷新
- GULP:如何在不刷新的情况下更新浏览器(仅适用于 CSS 更改)
- 刷新 DOM 而不重新拉取外部包含 (fe.JS 或 CSS) / 刷新 DOM,无需完整站点刷新
- 刷新 CSS 样式?(重绘页面)
- 刷新页面时未加载 CSS
- 如何让 Grunt/Watch/LiveReload 在不刷新整页的情况下重新加载 Sass/CSS
- 对 WebSocket/AJAX 应用程序执行“软刷新”(仅限 JS 和 CSS)
- 元刷新下载(txt,ini,css或html)文件
- 输入CSS属性并在刷新后更改,仍然无法修复
- 如何在编辑CSS时自动刷新我的网站