判断 鼠标在div对角线的上边还是下面
<div style="background-color: red; height: 30vw" onclick="show(event)"></div>
<script type="application/javascript">
var show = function(event)
{
//alert(event.offsetX + ',' +event.offsetY);
//alert(event.target.offsetHeight/event.target.offsetWidth);
if (event.offsetY/event.offsetX > event.target.offsetHeight/event.target.offsetWidth)
{
alert('下面');
} else if (event.offsetY/event.offsetX = event.target.offsetHeight/event.target.offsetWidth){
alert('中间');
} else
{
alert('上面');
}
}
</script>