未在 jquery 中通过手动鼠标单击注册单击
Not registering a click from a manual mouseclick in jquery
我正在开发一个网站,目前正在为将图像置于全屏模式的页面处理脚本文件。在此模式下有一个工具栏,其中有一个带有作品名称和一些按钮的div。我正在尝试将名称为div 的单击注册为事件(关闭全屏并打开指向该图像的链接),但我遇到了听众的问题(尤其是图像上的缩放功能)。
当我单击div 时,单击图像会产生缩放效果。
但是,从以下代码片段中,我可以显示"我是可点击的"。我不确定要寻找什么或搜索什么,所以如果有人可以带我去任何地方,我将不胜感激。
以下代码片段是用 document.ready 编写的
jQuery('div#locationcontainer').click(function(event){
event.stopPropagation();
console.log("I am clickable");
});
jQuery('div#locationcontainer').trigger('click');
手动单击div 不会注册事件。我想如果它冒泡了,所有事件都会被记录,但事实并非如此。我不知何故没有点击我想要的div(至少大约 200px x 200px)
事件点击 jQuery
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
jQuery('div#locationcontainer').click(function(event){
//event.stopPropagation();
//console.log("I am clickable");
alert('ok');
});
});
</script>
</head>
<body>
<div id="locationcontainer">
click event
</div>
</body>
</html>
希望能有所帮助
相关文章:
- 单击鼠标,用MySQL数据填充html表单输入字段
- 如何防止用户使用javascript或jquery在链接中单击鼠标中键
- 单击鼠标时如何停止重复功能
- 单击鼠标在画布上绘制一个实心圆
- Jquery检测“;输入“;按键而不是单击鼠标
- 在YouTube视频上单击鼠标静音/取消静音
- 按下esc键或随机单击鼠标时,Jcrop失去焦点
- jquery键并单击鼠标
- 在边界外单击鼠标关闭弹出框
- 尝试在画布中单击鼠标以添加图像
- 如何避免在浏览器 JavaScript 中双击时(单击鼠标)处理
- 在 Firefox 中单击鼠标时无法选择所有输入元素文本
- 在淘汰赛中更改 css 类.js单击鼠标
- 在单击时对元素进行动画处理,并在该元素和其他元素上单击鼠标输入/鼠标离开
- 在jquery中单击鼠标
- 如何在网页上单击鼠标或鼠标悬停时播放部分音频文件
- 我的 js 函数在第二次单击鼠标后被调用
- 单击鼠标时文本输入更改类
- 有没有办法模拟每次单击鼠标左键时按 Ctrl 键
- 如何使用 Raphael.js 在每次单击鼠标时触发旋转动画