⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 treecontrolscommon.js

📁 java 的一般特效代码,我的qq:342250736
💻 JS
字号:
/////////////////////////////////////////////////////////////////////
////                                                             ////
////                       Common                                ////
////    Namespace:  TreeControls.js.Common.js                    ////
////    CreateName: Tree                                         ////
////    Email:      treeyh@126.com                               ////
////    Version:    1.0 bate4                                    ////
////    CreateDate: 2008-2-18                                    ////
////                                                             ////
/////////////////////////////////////////////////////////////////////

var iTree_DialogBox_MoveMaxHeight=0;
var iTree_DialogBox_MoveMaxWidth=0;
var iTree_DialogBox_scrolltop = 0;
var iTree_DialogBox_scrollleft = 0;
var iTree_DialogBox_pageHeight = 0;
var iTree_DialogBox_scrollwidth=0;

var iTree_DialogBox_excursionX = 0;
var iTree_DialogBox_excursionY = 0;

var Tree = {
	Version : '1.0.0.0',
	
	Browser: {
    IE:     !!(window.attachEvent && !window.opera),
    Opera:  !!window.opera,
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
  },

  BrowserFeatures: {
    XPath: !!document.evaluate,
    ElementExtensions: !!window.HTMLElement,
    SpecificElementExtensions:
      document.createElement('div').__proto__ &&
      document.createElement('div').__proto__ !==
        document.createElement('form').__proto__
  }
};

//Extend Objcect
Object.extend = function(destination, source) {
  for (var property in source)
    destination[property] = source[property];
  return destination;
};

Object.extend(Object,{
	isString : function(obj){
		return typeof obj == 'string';
	},	
	isInt : function(obj){
		return typeof obj == 'number';
	},
	isFunction : function(obj){
		return typeof obj == 'function';
	},
	isElement : function(obj){
		return obj && obj.nodeType == 1;
	},
	isUndefined: function(obj) {
    return typeof obj == 'undefined';
  }
});

Object.extend(Tree,{
	docHeight : function(){
	    var _cHeight = document.documentElement.clientHeight;
	    var _sHeight = document.documentElement.scrollHeight;
	    
	    if (_cHeight > _sHeight)
	        return _cHeight+'px';
	    else
	        return _sHeight+'px';
	},
	docWidth : function(){
	    var _cWidth = document.documentElement.clientWidth;
	    var _sWidth = document.documentElement.scrollWidth;
	     
	    if (_cWidth > _sWidth)
	        return _cWidth+'px';
	    else
	        return _sWidth+'px';
	},
	//add Event
	addEvent: function(oTarget,eventType,fnEvent){
	    if(oTarget.addEventListener)
	        oTarget.addEventListener(eventType,fnEvent,false);
	    else if (oTarget.attachEvent)
	        oTarget.attachEvent('on' + eventType,fnEvent);
	    else
	        oTarget['on' + eventType] = fnEvent;
	},
	//Remove Event
	removeEvent : function(oTarget,eventType,fnEvent){
	    if(oTarget.removeEventListener)
	        oTarget.removeEventListener(eventType,fnEvent,false);
	    else if (oTarget.detachEvent)
	        oTarget.detachEvent('on' + eventType,fnEvent);
	    else
	        oTarget['on' + eventType] = null;
	},
	$ : function(_sID){
	    return document.getElementById(_sID);
	}
});

//clientHeight
function TreeClientHeight()
{
    return document.documentElement.clientHeight+"px";
}
//clientWidth
function TreeClientWidth()
{
    return document.documentElement.clientWidth+"px";
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -