如果输入值为>1,将jQuery自动换行
Fadein a jQuery wrap if input value >1
我有一个带有X (clear)按钮的输入来清除值。如果输入中有值,我想让按钮淡入。
这里是我的小提琴:http://jsfiddle.net/3m25K/
<input class="inputfield">
$('input.inputfield').wrap('<span class="deleteicon" />').after($('<span/>').click(function() {
$('.inputfield').val('').focus();
}));
input{
font-size:22px;}
span.deleteicon {
position: relative;
}
span.deleteicon span {
position: absolute;
display: block;
top: -5px;
right: 7px;
width: 24px;
height: 24px;
background:black;
cursor: pointer;
}
您可以添加keyup
处理程序并检查<input>
的值是否从无过渡到某些或某些过渡到无,然后将fadeIn
或fadeOut
应用于按钮。像这样:
$('.inputfield').keyup(function() {
var $span = $('.deleteicon span');
if(this.value.length > 0 && !$span.is(':visible'))
$span.stop().fadeIn();
else if(this.value.length == 0)
$span.stop().fadeOut();
});
实时版本:http://jsfiddle.net/ambiguous/MDnac/3/
相关文章:
- jquery 和换行符
- jquery:找到换行符并将其替换为<br>
- 在aspx文件中使用jQuery禁用换行符
- jQuery:如何换行所选文本
- 如何在内容可编辑或其他地方找到通过自动换行创建的换行符
- 在 35 个字符后的多行文本框中自动换行
- 在 CSS/JS 中,如何在每 n 个单词处自动换行
- 如何在锚标记中自动换行文本 URL
- 三.js自动换行
- 获取字符串、提取 ID 和自动换行
- 使用棱镜.js防止自动换行
- 使用Javascript选择最后一次自动换行后的最后一行
- 自动换行指定长度的字符串
- 如何检测文本区域中的自动换行
- CSS/JS-你能像对待行一样对待浏览器自动换行来给它们上色吗
- 需要使用CSS、Javascript或jQuery进行换行
- 控制jQuery中的自动换行和取消换行方法
- 如何检测一行何时自动换行到文本区域中?
- 使用jQuery基于换行选择段落中的行
- 如果输入值为>1,将jQuery自动换行