Jquery文件上传器-点击事件-这里发生了一些神奇的事情
jquery file uploader - click event - some magic going on here
我有一个与.link
类的链接。
Jquery文件上传上传按钮是这样的-
<input id="upload-button-file" multiple="" name="photo" type="file">
我有一个事件当链接点击:
$(".link").click(function(){
debugger;
$("#upload-button-file").trigger("click");
});
所以,当我点击链接与类.link
,我正在显示一个弹出浏览图像。
但是,当我手动运行
$("#upload-button-file").trigger("click");
在控制台中,它没有显示弹出窗口。同样,如果我像上面那样使用调试器,如果我在调试期间输入那一行,它就不起作用,但是如果我使用调试器执行那一行,它就起作用了。
将显示弹出窗口的代码拉到一个函数中,并直接从两个事件调用它。将触发事件排除在等式之外。
showPopup: function() {
$(#popup).show() // or some code that creates your popup
//other code
}
$('.link').click(function() {
showPopup();
}
$('#upload-button-file').click(function() {
showPopup();
}
或考虑,
<element id='id' class='class' onclick="Object.showPopup() or new Popup()"></element>
可以直接从html标签中调用
相关文章:
- 为什么属性存在于对象实例上,即使其原型发生了更改
- Javascript函数 - 通过引用复制,但这里发生了什么
- 套接字发生了什么's在'断开连接'事件(服务器端)
- 这段代码中发生了什么
- Wamp没有识别出我的代码发生了更改
- 如何检查输入框值在使用淘汰之前是否发生了更改
- 通过它访问HTML元素's id DIRECTLY-这里发生了什么
- window.opener引用在Java 1.7.0_04-b20中从Applet重定向期间发生了更改,但在1.7.0_
- 如何知道JS对象属性的值在哪一行发生了更改
- 查找表单的哪些特定部分在输入时发生了更改
- JavaScript's数组过滤器函数在没有分配函数的情况下使用-这里发生了什么
- 起重行为在铬 48 和 49 之间发生了变化
- 这个JavaScript函数中发生了什么
- 我的输入字段听到除回车之外的每个“键下”事件.我有一个日期选择器,不确定发生了什么
- isPrototypeOf 说不,但实例说是——发生了什么
- 找出 Vue.js 深度自定义指令中哪个属性发生了变化
- 十分钟内的 Javascript:此示例代码中发生了什么说明惰性范围
- 键控后 AJAX 发生了一些奇怪的事情
- 发送到前端后,mysql 列中的日期发生了变化
- Jquery文件上传器-点击事件-这里发生了一些神奇的事情