Lyric Zone - 歌词地带

主要发布歌词相关Blog

2005-10-12

创建事件对象

var evt;
if(document.createEvent){
evt = document.createEvent("MouseEvents")
}else{
evt = document.createEventObject();
}



//create an event object with appropriate property values
if(document.createEvent){
var evt = document.createEvent("MouseEvents")
evt.initMouseEvent("mousedown",
false, //can bubble
true,
document.defaultView,
1,
findPosX(deferer), //screen x
findPosY(deferer), //screen y
findPosX(deferer), //client x
findPosY(deferer), //client y
false,
false,
false,
false,
1,
deferer);
to.dispatchEvent(evt);
}else{
var evt = document.createEventObject();
// Set an expando property on the event object. This will be used by the
// event handler to determine what element was clicked on.
evt.clientX = findPosX(deferer);
evt.clientY = findPosY(deferer);
to.fireEvent("onmousedown",evt);
evt.cancelBubble = true;
}