[code-jscript]
function handleMouseMove() {
var oEvent = EventUtil.getEvent();
var oDiv = document.getElementById("div1");
oDiv.style.left = oEvent.clientX - 10
oDiv.style.top = oEvent.clientY - 10
}
[/code]
function handleMouseMove() {
var oEvent = EventUtil.getEvent();
var oDiv = document.getElementById("div1");
oDiv.style.left = oEvent.clientX - 10
oDiv.style.top = oEvent.clientY - 10
}
[/code]
解决方案 »
- 一个滑动门效果在vs2010里报错
- 文本框值替换后的光标问题
- 急,请问javascript的nodevalue问题?
- 点击按钮,添加菜名与份数到表单中,如何实现。谢谢[图]
- 急,javascript难题!
- 问个简单的问题:blnParse=objupload.parseFormData()这句代码哪错了??? 谢谢!
- 求几个简单的代码,禁止在网页上右键复制, 主页同时带一个小窗口,小窗口是禁止最大化.谢谢!!
- 仍是下拉框问题
- 有一个下拉菜单,当我选种某一项就在下面的一列里产再生一个下拉菜单,急===解决!
- 一个日期问题!
- 输入行列数提交生成一个Table
- 初学JAVASCRIPT有什么好书没?
var oEvent = EventUtil.getEvent();
var oDiv = document.getElementById("div1");
oDiv.style.left = oEvent.clientX
oDiv.style.top = oEvent.clientY
}
function handleMouseDown() {
var oEvent = EventUtil.getEvent();
var oDiv = document.getElementById("div1");
EventUtil.addEventHandler(document, "mousemove", handleMouseMove);
EventUtil.addEventHandler(document, "mouseup", handleMouseUp);
}
function handleMouseUp() {
var oEvent = EventUtil.getEvent();
EventUtil.removeEventHandler(document, "mousemove", handleMouseMove);
EventUtil.removeEventHandler(document, "mouseup", handleMouseUp);
}
当松开鼠标键(停止拖放),在ie中就停止了,而在火狐中div层会黏住鼠标。
var oEvent = EventUtil.getEvent();
var oDiv = document.getElementById("div1");
EventUtil.addEventHandler(document, "mousemove", handleMouseMove);//改为document
EventUtil.addEventHandler(document, "mouseup", handleMouseUp);
inFstop(oEvent) //设置函数不要返回值
inFabort(oEvent) //取消事件的默认动作(对于mousedown有默认事件mouseup)
}
function inFstop(e)
{
if(e.stopPropagation) return e.stopPropagation();
else return e.cancelBubble=true;
}
function inFabort(e)
{
if(e.preventDefault) return e.preventDefault();
else return e.returnValue=false;
}