如何将 fadeIn 与 css 属性更改 jquery 一起使用
How to use fadeIn with css property change jquery
HTML :
<input id ="input"/>
<div id="box"></div>
.CSS:
#box{
width: 100px;
height: 100px;
}
.JS:
$('#input').on('focus',function(){
$("#box").css('background', 'linear-gradient(red, transparent)')
})
但是我希望它淡入,所以我尝试了这个:
$("#box").css('background', 'linear-gradient(red, transparent)').fadeIn(1500);
还有这个
$('#input').on('focus',function(){
$("#box").fadeIn(1500, function(){
$("#box").css('background', 'linear-gradient(red, transparent)');
});
})
但两者都不起作用。这是一个小提琴
有什么想法吗?
> 尝试最初将display
属性设置为none
,
.JS:
$('#input').on('focus',function(){
$("#box").css('background', 'linear-gradient(red, transparent)').fadeIn(1500);
});
.CSS:
#box{
width: 100px;
height: 100px;
display:none;
}
从技术上讲,fadeIn()
不会对已经可见的元素进行动画处理(淡入)。此外,我们不应该将display
财产与visible
财产混淆。即使visible
属性设置为 hidden
淡入也不起作用。 display : none
是有效的.fadeIn()
演示
该fadeIn()
适用于隐藏元素,因此您可以使用hide()
隐藏box
,然后淡入将起作用:
$('#input').on('focus',function(){
$("#box").hide().css('background', 'linear-gradient(red, transparent)').fadeIn(1500);
})
希望这有帮助。
相关文章:
- 将FormParams与Jersey和jQuery一起使用
- 存储数据的最佳方式是什么,以便与jquery一起使用
- 在使用 Django 静态文件时动态设置映像时,只有绝对路径才能与 jquery 一起使用
- 使一组对象与 jQuery 一起拖动
- 将(this)与动态内容jQuery一起使用
- 将页面Url与jQuery一起使用
- 如何找到元素'的onClick处理程序实际上是与jQuery一起添加的
- 400错误请求仅使用AngularJs,与jQuery一起使用
- 引导设置单选按钮与 jquery 一起检查
- 将 ajax 与 jQuery 一起使用 - URL 不被接受
- 如何将 fadeIn 与 css 属性更改 jquery 一起使用
- 我应该如何初始化这个变量以与jQuery一起使用
- 单击按钮更改按钮上的 ID 值,单击新 ID 更改回原始 ID 与 Jquery 一起使用
- 将其与伪选择器 jquery 一起使用
- 使类在由 jquery 更新后与 jquery 一起使用
- 如何引用要与 HTML 和 jQuery 一起使用的 XML 文件/数据
- 如何将foreach循环与JQuery一起使用
- 将 $_GET 与 Jquery 一起使用
- 如何将表与 jquery 一起使用
- 将.html与JQuery一起使用,不会将数组中的所有项发布到html