如何在图像库森时更改颜色和显示工具提示
how to change color and show tooltip when image coosen?
我已经用字体真棒图标更改了我的输入类型文件按钮,所以当我想浏览图片时,我可以单击图标(字体真棒(。现在我想要的是 - 如果选择了图片,则使图标变为绿色,当光标触摸它时,工具提示显示图片名称/文件名。
这是更改浏览按钮的脚本
<input type="file" name="gpost" id="input"> <label for="input" id="label"><i class="fa fa-camera"></i></label>
input#input{
display: none;}label#label :hover{color:#53bd84;}
对不起我的语言,我新来的....
使用
.next
方法给出当前元素的下一个匹配元素。.css
和.attr
可用于设置element
的style
和title
试试这个:
$('#input').on('change', function() {
if (this.value) {
$(this).next('label').css('color', '#53bd84');
$(this).next('label').attr('title', this.value);
} else {
$(this).next('label').css('color', '');
$(this).next('label').removeAttr('title');
}
})
input#input {
display: none;
}
label#label:hover {
color: #53bd84;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link href="http://netdna.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" />
<input type="file" name="gpost" id="input" accept="image/*">
<label for="input" id="label"><i class="fa fa-camera"></i>
</label>
在这里摆弄
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 当鼠标悬停在不同颜色上时,传单突出显示标记
- 显示所选随机颜色的十六进制
- Javascript用颜色突出显示所有排除的字符
- 在OpenStreetMap上显示不同的文本标记或颜色标记
- 如何在高亮显示时更改文本颜色
- 一次高亮显示一个城市,并在悬停其他城市时删除颜色填充
- 悬停时:用一种颜色突出显示维基百科的所有相同链接,用不同的颜色突出显示其他地方的所有相同的链接
- 昼夜热图-不显示颜色
- 我正在使用jQuery图片库以各种颜色显示相同的产品.我想在点击时更改动画
- 用颜色显示字符
- 导航栏/菜单未使用Safari以自定义颜色显示(其他浏览器中的正确颜色)
- 如何使用JavaScript在网页上以不同颜色显示英语和波斯语单词
- linearGradient以一种颜色显示
- 在javascript中获取颜色显示配置文件
- 如果在数组中找到,如何以不同的颜色显示名称
- IE7选择选项文本颜色显示不正确
- Google Maps JavaScript API -用一种颜色显示未激活的替代路由,用另一种颜色显示激活的替代路由
- 如何在高图表中以不同的颜色显示我的标签和每个x轴的完整日期