mar*_*zzz 5 jquery onclick javascript-events
<a href="<?=$rowz[0]?>" onClick="countLinks('<?=$row[6]?>','<?=$indexl?>')">[Link <?=$j++?>]</a>
Run Code Online (Sandbox Code Playgroud)
问题是它无法在IE或Firefox上使用中键.实际上,countLinks使用中间按钮仅使用chrome调用.
我想我需要一个像mouseup事件一样的Jquery函数,只是我不知道如何调用那个函数,它调用countLinks那些参数参数.
有帮助吗?
你是对的.您需要一个mousedown或mouseup事件来确定实际单击了哪个鼠标按钮.
但首先,你需要摆脱内联事件处理程序,onclick并遵循不引人注目的JavaScript的闪亮之路.
那你需要给那个锚点id或class标签来识别它(当然你也可以选择用css选择器选择那个锚点).让我们假设我们添加了一个名为myClazzz的类:)
JavaScript的:
$(function(){
$('.myClazzz').bind('mouseup', function(e){
switch(e.which){
case 1:
alert('Left Mouse button pressed.');
break;
case 2:
alert('Middle Mouse button pressed.');
break;
case 3:
alert('Right Mouse button pressed.');
break;
default:
alert('You have a strange Mouse!');
}
});
});
Run Code Online (Sandbox Code Playgroud)
/ event处理程序中的which属性将包含一个数字,指示单击了哪个鼠标按钮.mousedownmouseup
| 归档时间: |
|
| 查看次数: |
7377 次 |
| 最近记录: |