[code="java"][/code]
$(this).mousedown( function(e) {
var evt = e;
$(this).mouseup( function(e) {
var srcElement = $(this);
$(this).unbind('mouseup');
var bbit= $("div.bbit-tree-node-el").attr("unselectable");
if( evt.button == 2 && bbit =="on") {
if( $(this).hasClass('disabled') ) return false;
// Detect mouse position
var d = {}, x, y;
if( self.innerHeight ) {
d.pageYOffset = self.pageYOffset;
d.pageXOffset = self.pageXOffset;
d.innerHeight = self.innerHeight;
d.innerWidth = self.innerWidth;
} else if( document.documentElement &&
document.documentElement.clientHeight ) {
d.pageYOffset = document.documentElement.scrollTop;
d.pageXOffset = document.documentElement.scrollLeft;
d.innerHeight = document.documentElement.clientHeight;
d.innerWidth = document.documentElement.clientWidth;
} else if( document.body ) {
d.pageYOffset = document.body.scrollTop;
d.pageXOffset = document.body.scrollLeft;
d.innerHeight = document.body.clientHeight;
d.innerWidth = document.body.clientWidth;
}
(e.pageX) ? x = e.pageX : x = e.clientX + d.scrollLeft;
(e.pageY) ? y = e.pageY : x = e.clientY + d.scrollTop;
// Show the menu
$(document).unbind('click');
//$("#tree").css({ top: y, left: x }).fadeIn(o.inSpeed);
//obj = document.elementFromPoint(x,y);
//oElement.parent.tagName
// alert("x"+x+"y"+y+"鼠标选择对象是:"+oElement.tagName);
obj =(document.elementFromPoint ? document.elementFromPoint(x, y) : e.explicitOriginalTarget);
alert("x"+x+"y"+y+"鼠标选择对象是:"+obj.tagName);
}
});
});
$(this).mousedown( function(e) {
var evt = e;
$(this).mouseup( function(e) {
var srcElement = $(this);
$(this).unbind('mouseup');
var bbit= $("div.bbit-tree-node-el").attr("unselectable");
if( evt.button == 2 && bbit =="on") {
if( $(this).hasClass('disabled') ) return false;
// Detect mouse position
var d = {}, x, y;
if( self.innerHeight ) {
d.pageYOffset = self.pageYOffset;
d.pageXOffset = self.pageXOffset;
d.innerHeight = self.innerHeight;
d.innerWidth = self.innerWidth;
} else if( document.documentElement &&
document.documentElement.clientHeight ) {
d.pageYOffset = document.documentElement.scrollTop;
d.pageXOffset = document.documentElement.scrollLeft;
d.innerHeight = document.documentElement.clientHeight;
d.innerWidth = document.documentElement.clientWidth;
} else if( document.body ) {
d.pageYOffset = document.body.scrollTop;
d.pageXOffset = document.body.scrollLeft;
d.innerHeight = document.body.clientHeight;
d.innerWidth = document.body.clientWidth;
}
(e.pageX) ? x = e.pageX : x = e.clientX + d.scrollLeft;
(e.pageY) ? y = e.pageY : x = e.clientY + d.scrollTop;
// Show the menu
$(document).unbind('click');
//$("#tree").css({ top: y, left: x }).fadeIn(o.inSpeed);
//obj = document.elementFromPoint(x,y);
//oElement.parent.tagName
// alert("x"+x+"y"+y+"鼠标选择对象是:"+oElement.tagName);
obj =(document.elementFromPoint ? document.elementFromPoint(x, y) : e.explicitOriginalTarget);
alert("x"+x+"y"+y+"鼠标选择对象是:"+obj.tagName);
}
});
});