成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

js面向?qū)ο缶毩?xí)(一):拖曳效果-創(chuàng)新互聯(lián)

html:

成都創(chuàng)新互聯(lián)于2013年開(kāi)始,先為市中等服務(wù)建站,市中等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為市中企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
<!DOCTYPE html>
<html>
<head>
<meta charset= "utf-8">
<title></title>
<!--<script src="jquery-1.9.1.min.js"></script>-->


<style>

#drag{
	background: red;
	width: 200px;
	height: 200px;
	cursor: move;
	position: fixed;
	top: 0;
	left: 0;
}
</style>
</head>
<body>
	<div id="drag"></div>
<script src="scripts/test.js"></script>
</body>
</html>

js:

window.onload = function(){
	var drag = new Drag("drag");
	drag.init();
}
//獲取瀏覽器窗口寬度
function getInner(){
	var pageWidth = window.innerWidth;
	var pageHeight = window.innerHeight;
	if(typeof pageWidth != "number"){
		if(document.compatMode == "CSS1Compat"){
			pageWidth = document.documentElement.clientWidth;
			pageHeight = document.documentElement.clientHeight;
		}else {
			pageWidth = document.body.clientWidth;
			pageHeight = document.body.clientHeight;
		}
	}
	return {width:pageWidth,height:pageHeight};
}
//構(gòu)造函數(shù)
function Drag(id){
	this.obj = document.getElementById("drag");
	this.disx = 0;
	this.disy = 0;
}

Drag.prototype.init = function(){
	//this 指針
	var me = this;
	this.obj.||event;
		me.onmouseDown(e);
		//阻止默認(rèn)事件
		return false;
	}
}

Drag.prototype.onmouseDown = function(e){
	//this指針
	var me = this;
	this.disx = e.clientX - this.obj.offsetLeft;
	this.disy = e.clientY - this.obj.offsetTop;
	document.||event;
		me.onmouseMove(e);
	}
	document.onmouseup = function(){
		me.mouseUp();
	}
}


Drag.prototype.onmouseMove = function (e){
	//this指針
	var lf = e.clientX - this.disx;
	var tp = e.clientY - this.disy;
	
	if(lf < 0){ //防止拖曳層超出左邊界
		lf = 0;
	}else if(lf > getInner().width - this.obj.offsetWidth){
		lf = getInner().width - this.obj.offsetWidth;//防止拖曳層超出右邊界
	}
	if(tp < 0){
		tp = 0;//防止拖曳層超出上邊界
	}else if(tp > getInner().height - this.obj.offsetHeight){
		tp = getInner().height - this.obj.offsetHeight;//防止拖曳層超出下邊界
	}
	this.obj.style.left = lf + 'px';
	this.obj.style.top = tp + 'px';
};

Drag.prototype.mouseUp = function (){
 document.onmousemove = null;
 document.onmouseup = null;
};

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前名稱(chēng):js面向?qū)ο缶毩?xí)(一):拖曳效果-創(chuàng)新互聯(lián)
路徑分享:http://jinyejixie.com/article34/hiise.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
扶风县| 兴文县| 唐山市| 南投县| 安塞县| 吉林省| 通化县| 龙海市| 神木县| 晋宁县| 娄底市| 剑川县| 襄樊市| 斗六市| 闽侯县| 兴安盟| 三台县| 酉阳| 合山市| 尚义县| 广水市| 芷江| 福安市| 吉首市| 井冈山市| 普兰县| 永宁县| 太保市| 托克逊县| 余干县| 射阳县| 庆元县| 澄江县| 松潘县| 平南县| 泉州市| 馆陶县| 大姚县| 南丹县| 宝山区| 峨眉山市|