当前位置: 首页 > news >正文

厦门建设网站公司实用网站模板

厦门建设网站公司,实用网站模板,子域名做微信开放平台网站应用,中国交通建设网站步骤#xff1a;1.实现随鼠标移动的效果#xff1b;2.初始化一个元素及其坐标#xff1b;3.拖拽对象的最后坐标#xff0c;与元素的坐标 进行计算和判断 来确定 要插入的目标元素#xff1b;4.用insertBefore 方法 插入到目标元素的前面具体代码如下#xff1a;测试的拖拽…步骤1.实现随鼠标移动的效果2.初始化一个元素及其坐标3.拖拽对象的最后坐标与元素的坐标 进行计算和判断 来确定 要插入的目标元素4.用insertBefore 方法 插入到目标元素的前面具体代码如下测试的拖拽功能body, div { margin: 0; paading: 0; font-size: 12px; }body { width: 960px; margin: 0 auto; }ul, li { margin: 0; padding: 0; list-style: none; }.clear { clear: both; width: 1px; height: 0px; line-height: 0px; font-size: 1px; }.box { width: 600px; height: auto; margin: 25px 0 0 0; padding: 5px; border: 1px solid #f00; }.main { position: static; width: 600px; height: 80px; margin-bottom: 5px; border: 1px solid blue; background: #ccc; }.maindash { position: absolute; width: 600px; height: 80px; margin-bottom: 5px; border: 1px dashed blue; background: #ececec; opacity: 0.7; }.hide { width: 600px; height: 80px; margin-bottom: 5px; }.dash { position: sta;tic; width: 600px; height: 80px; margin-bottom: 5px; border: 1px dashed #f00; };$(document).ready( function () {var range { x: 0, y: 0 };//鼠标元素偏移量var lastPos { x: 0, y: 0, x1: 0, y1: 0 }; //拖拽对象的四个坐标var tarPos { x: 0, y: 0, x1: 0, y1: 0 }; //目标元素对象的坐标初始化var theDiv null, move false;//拖拽对象 拖拽状态var theDivId 0, theDivHeight 0, theDivHalf 0; tarFirstY 0; //拖拽对象的索引、高度、的初始化。var tarDiv null, tarFirst, tempDiv; //要插入的目标元素的对象, 临时的虚线对象$(.main).each(function(){$(this).mousedown(function (event){//拖拽对象theDiv $(this);//鼠标元素相对偏移量range.x event.pageX - theDiv.offset().left;range.y event.pageY - theDiv.offset().top;theDivId theDiv.index();theDivHeight theDiv.height();theDivHalf theDivHeight/2;move true;theDiv.attr(class,maindash);// 创建新元素 插入拖拽元素之前的位置(虚线框)$(});});$(document).mousemove(function(event) {if (!move) return false;lastPos.x event.pageX - range.x;lastPos.y event.pageY - range.y;lastPos.y1 lastPos.y theDivHeight;// 拖拽元素随鼠标移动theDiv.css({left: lastPos.x px,top: lastPos.y px});// 拖拽元素随鼠标移动 查找插入目标元素var $main $(.main); // 局部变量按照重新排列过的顺序 再次获取 各个元素的坐标tempDiv $(.dash); //获得临时 虚线框的对象$main.each(function () {tarDiv $(this);tarPos.x tarDiv.offset().left;tarPos.y tarDiv.offset().top;tarPos.y1 tarPos.y tarDiv.height()/2;tarFirst $main.eq(0); // 获得第一个元素tarFirstY tarFirst.offset().top theDivHalf ; // 第一个元素对象的中心纵坐标//拖拽对象 移动到第一个位置if (lastPos.y tarFirstY) {tempDiv.insertBefore(tarFirst);}//判断要插入目标元素的 坐标后 直接插入if (lastPos.y tarPos.y - theDivHalf lastPos.y1 tarPos.y1 ) {tempDiv.insertAfter(tarDiv);}});}).mouseup(function(event) {theDiv.insertBefore(tempDiv); // 拖拽元素插入到 虚线div的位置上theDiv.attr(class, main); //恢复对象的初始样式tempDiv.remove(); // 删除新建的虚线divmovefalse;});});div1div2div3div4div5
http://wiki.neutronadmin.com/news/109583/

相关文章:

  • 什么是速成网站制作网站的固定成本
  • 萤火虫网站建设优化纯html5网站源码
  • 行业门户型网站制作wordpress 链接新窗口打开
  • 网站简繁转换做网站一般注意些什么
  • 网站建设推广是什么意思计算机培训机构排名最新
  • 织梦iis7搭建网站二手交易网站建设目标
  • 外贸做包装袋哪个网站好可以做公众号的网站吗
  • 免费可用的网站源码开发公司如何加强财务管理
  • 部门网站建设多少钱html网页代码完整代码四个跳
  • 兰州微信信息平台网站建设成都住房和城乡建设厅网站
  • 做们作业网站做网站数据需要的软件
  • 号店网站建设公司简易签名设计一笔签
  • 抄袭网站后台会侵权吗WordPress用Aplayer
  • 济宁网站开发平台网站排行榜前十名
  • 企业网站app制作价格黑科技网站
  • 广州专业的网站开发公司做淘客网站要什么样服务器
  • 湖北网站建设找哪家昆明网
  • 俄文手机网站制作网站开发公司oa
  • 300元做网站网站后台图片上传失败
  • 镇江网站制作企业网站网易163企业邮箱格式
  • 手机网站排行榜专门查公司的软件
  • 现在做什么网站好企业网站建设实训指导书
  • wordpress级简主题怎样优化网站关键词
  • 网站建设规划书的空间罗湖网站建设多少钱
  • 网站设计与开发公司最好的国际贸易网站
  • 修水县城乡建设局网站网络服务合同范本
  • 网站里的友情链接阿里巴巴国际站关键词推广
  • 站长之家域名查询鹿少女云南电信网站备案
  • vs2010做网站子域名大全
  • 网站统计模块周村网站建设