为什么我的图像按钮没有打开它应该打开的链接
Why does my image button not open the link that it should?
我有这段代码,应该允许我做我在代码片段中做的事情。它在代码片段中有效,但在我本地的 php 文件中不起作用。
我有 jquery 库并且所有内容都可以正确调用,但我使用的图像没有激活应该在代码片段中出现的输入文件类型。
$('.image-upload-btn').on('click', function() {
var input = document.createElement('INPUT');
input.type = 'file';
input.style.display = 'none'
$('html body').append(input);
input.click();
input.onchange = function() {
$('.image-upload-btn').css('background-image', 'url(http://icons.iconarchive.com/icons/martz90/circle/512/camera-icon.png)');
}
});
.image-upload-btn {
background-image: url('http://bread.pp.ua/n/settings_g.svg');
background-position: center;
background-size: cover;
width: 50px;
height: 50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<div class='image-upload-btn'></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript">
$('.image-upload-btn').on('click', function(){
var input = document.createElement('INPUT');
input.type = 'file';
input.style.display = 'none'
$('html body').append(input);
input.click();
input.onchange = function(){
$('.image-upload-btn').css('background-image', 'url(http://icons.iconarchive.com/icons/martz90/circle/512/camera-icon.png)');
}
});
</script>
<style type="text/css">
.image-upload-btn{
background-image: url('http://bread.pp.ua/n/settings_g.svg');
background-position: center;
background-size: cover;
width: 50px;
height: 50px;
}
</style>
<div class='image-upload-btn'></div>
可能是在jquery绑定后加载的html,试试这个
$(document).ready(function(){
$('.image-upload-btn').on('click', function() {
var input = document.createElement('INPUT');
input.type = 'file';
input.style.display = 'none'
$('html body').append(input);
input.click();
input.onchange = function() {
$('.image-upload-btn').css('background-image', 'url(http://icons.iconarchive.com/icons/martz90/circle/512/camera-icon.png)');
}
});
});
相关文章:
- 我的链接按钮的OnClick事件永远不会被触发
- Javascript:我如何自动打开链接中的url链接
- 如何在 jQuery 中为链接我的“活动”滚动菜单创建例外
- 无法在 HTML 中链接我的页面
- 我可以选择链接引用的 id 吗?
- 我的 mailto 链接中的换行符在 Android 手机上已损坏
- 我想要一个 jquery 日期选择器将默认日期更改为超链接中的文本
- 我无法在html5中链接我的JS文件
- Javascript函数正在删除我的链接中的属性
- 单击链接时的Javascript代码只运行一次,我想每次单击链接时都运行它
- 是否有可能改变现有图形的节点/链接的属性?比如我想改变链接/节点的颜色
- 我创建了一个母版页,其中有标题.在标题部分有一些链接.我想在不影响母版页的情况下突出显示这些链接
- 如何链接我的svg图像(拉斐尔.js)
- 链接我的内容字符串的数据在js文件
- 我如何链接我的方法调用
- 我怎样才能得到这个link元素?总是显示“无法找到带有链接文本的元素”==“搜索”
- 为什么我不能得到D3强制有向图链接标签的工作
- 任何人都可以帮助我链接我的Accordian和Jquery css在codeigniter正常页面
- 我可以'我没有成功地链接我的路由处理程序
- JS滑块-有可能超链接我的图像