热门关键字:
jquery > jquery插件 > jquery在线客服 > jquery弹出层在线客服带选项卡和手风琴特效

jquery弹出层在线客服带选项卡和手风琴特效

8957
所属分类:jquery在线客服
发布时间:2013/11/20 23:23:24
下载量:1250
评论数:1
转载请自觉注明原文:http://www.jq-school.com/Detail.aspx?id=373

这是一款聚集了多种功能于一身的作品,效果非常棒、非常实用,包括了弹出层在线客服选项卡、手风琴、拖拽等,也是从事政府资助工作的网友杰立浏览多多联盟网站的时候整理的,除了非常实用外,整体风格也非常好看,网友们可以举一反三可以改成其它效果的哦。。。。


核心jquery代码如下:

//窗口移动   
$(function(){
	var _move=false;//移动标记
	var _x,_y;//鼠标离控件左上角的相对位置
	var moveNode=$('.helper-wrap');
	var mouseDownNode=$('.helper-wrap');
	var windowWidth=$(window).width();
	var windowHeight=$(window).height();
	var moveNodeHeight=$('.helper-wrap').height();
	var moveNodeWidth=$('.helper-wrap').width();
  
	mouseDownNode.mousedown(function(e){
		e.preventDefault();
		windowWidth=$(window).width();
		windowHeight=$(window).height();
		moveNodeHeight=$('.helper-wrap').height();
		moveNodeWidth=$('.helper-wrap').width();
		_move=true;
		_x=e.pageX-(windowWidth-parseInt(moveNode.css("right"))-moveNodeWidth);
		_y=e.pageY-parseInt(moveNode.css("top"));
	   
	});
	$(document).mousemove(function(e){
		if(_move){
			var x=e.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置
			var y=e.pageY-_y;
			if(x < 0) x=0;//判断div与浏览器距离
			if(x > windowWidth-moveNodeWidth) x=windowWidth-moveNodeWidth;
			if(y < 0) y=0;
			if(y > windowHeight-moveNodeHeight) y=windowHeight-moveNodeHeight;
			moveNode.css({top:y,right:(windowWidth-x-moveNodeWidth)});
			//控件新位置
			e.preventDefault();
		}
	}).mouseup(function(){
		_move=false;
	   
  });
});
效果如下:

jquery弹出层在线客服带选项卡和手风琴特效





如果您觉得本作品对您的学习有所帮助:支付鼓励



关键字:jquery弹出层 在线客服 选项卡 手风琴效果 Accordion 拖拽 网友杰立 jquery弹窗插件
  • jquery弹出层在线客服带选项卡和手风琴特效如果你喜欢学院的资源就下载吧,亲,谢谢!
  • jquery弹出层在线客服带选项卡和手风琴特效
  • jquery弹出层在线客服带选项卡和手风琴特效
  • 提示:如果网络问题无法下载,请多尝试几次,与 网站管理员联系 或 本站留言 !

声明: 本站内容均为网友原创或整理于互联网,版权归作品最初创作人,转载请注明(出处)原文链接,转载前请邮件至磐temdy@qq.com,一旦发现造成侵权行为,后果自负。。

友荐云推荐