单击由鼠标按下激活
Onclick activated by onmousedown
有没有办法激活点击事件,例如
onClick="variable();size()"
哪里还有鼠标关闭事件?
class="div_1" onClick="variable();size()" onmousedown="clickin(this)"
onmousedown javascript 将在哪里激活 onclick javascript?
function clickin(control) {
var allElements = document.getElementById(control.id);
for (var i=0; i<allElements.length; i++) {
eval(document.getElementById('elementId').getAttribute('onclick'));
}
}
onclick
属性通常会变成一个函数。所以这将起作用:
<a onclick="alert('click');" onmousedown="this.onclick()">Click here to click</a>
/编辑:
<a id="a_target">Click here to click</a>
<script type="text/javascript">
var a_target = document.getElementById('a_target');
a_target.onclick = function(){ alert('click'); }; // CODE TO ADD ONCLICK
a_target.onmousedown = function(){ this.onclick(); } // CODE TO ADD MOUSEDOWN
// TO REMOVE THEM DO THIS
a_target.onclick = a_target.onmousedown = function(){} // NO MORE CLICKS
a_target.onmousedown = function(){
alert('mousedown!'); // DISPLAYS POPUP
a_target.onmousedown = function(){} // STOPS FROM CLICK
a_target.onclick = function(){ alert('CLICK :D'); } // WILL POPUP CLICK NOW AND ON NEXT CLICK
}
// TO POPUP CLICK ONLY ON NEXT CLICK CHANGE ONMOUSEDOWN TO ONMOUSEUP
</script>
相关文章:
- 如何激活下拉菜单:在一个元素上单击768px宽度下方,在另一个元素上将鼠标悬停在768px上方
- 如何激活鼠标离开,如果已经 x 时间
- 如何在激活灯箱插件时禁用鼠标滚轮的背景滚动
- 画布使事件在鼠标悬停在特定坐标上时激活
- 当鼠标在里面时激活箭头键
- 当用户将鼠标悬停在 Chrome 或 Firefox 中的链接上时,悬停状态未激活
- 单击由鼠标按下激活
- 将鼠标悬停在某个班级时激活另一个班级
- 鼠标悬停之前按钮未激活
- 悬停/鼠标悬停未在元素内部的每次移动中激活
- 如何在纯 JavaScript 中模拟激活 CSS “:hover” 的鼠标悬停
- 如何仅在鼠标悬停侦听器未激活时执行函数
- 按下鼠标激活单选按钮
- 鼠标经过时间后激活弹出菜单,然后在鼠标离开时取消激活
- D3-js鼠标滚轮问题时,激活和停用缩放行为
- 更改阈值以激活传单中的鼠标悬停事件
- 双击需要激活绑定的鼠标向下/向上
- 鼠标悬停需要单击才能激活
- 如何防止激活鼠标按下事件的功能
- 在pixi.js中鼠标激活绿袜渐变时出错