在 div 加
onmouseover = function () {
if ( 鼠标左键是按下的 ?) {
// 做相应的事情
...
} else {
// 什么也不做或其他
...
}
}具体代码怎么写啊?就是鼠标进入时,只有鼠标左键是按下的才执行程序
onmouseover = function () {
if ( 鼠标左键是按下的 ?) {
// 做相应的事情
...
} else {
// 什么也不做或其他
...
}
}具体代码怎么写啊?就是鼠标进入时,只有鼠标左键是按下的才执行程序
if ($("#divID").bind("click",function()
{
//做写事情
})) } else {
// 什么也不做或其他
...
}
}
这样感觉不是很多余吗.
任何事件都是有触发点,重复触发,就很多余,
直接$("#divID").bind("click",function(){}
行不行呢
不行,鼠标是在外边按下的,一直按住进入div 层的,在div内部并没有发生 click 事件啊
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function mousedown(oEvent)
{
var tp = oEvent.button;
if(tp==1) //左击
alert("你按下了鼠标左键");
else
return false;
//if(tp==2)
//alert("你按下了鼠标右键");
}
</script>
</head><body>
<div style="width:100px; height:25px; background:yellow" onmousedown="mousedown(event)">this is</div>
</body>
</html>