js网页中随意拖动的小方块实现代码
function divBlock_event_mousedown(e){
var e, obj, temp;
obj=document.getElementById("divBlock");
e=window.event?window.event:e;
obj.startX=e.clientX-obj.offsetLeft;
obj.startY=e.clientY-obj.offsetTop;
document.onmousemove=document_event_mousemove;
temp=document.attachEvent?document.attachEvent("onmouseup",document_event_mouseup):document.addEventListener("mouseup",document_event_mouseup,"");
}
function document_event_mousemove(e){
var e, obj;
obj=document.getElementById("divBlock");
e=window.event?window.event:e;
with(obj.style){
position="absolute";
left=e.clientX-obj.startX+"px";
top=e.clientY-obj.startY+"px";
}
}
function document_event_mouseup(e){
var temp;
document.onmousemove="";
temp=document.detachEvent?document.detachEvent("onmouseup",document_event_mouseup):document.removeEventListener("mouseup",document_event_mouseup,"");
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
js网页中随意拖动的小方块实现代码
function divBlock_event_mousedown(e){ var e, obj, temp; obj=document.getElementById("divBlock"); e=window.event?window.event:e; obj.startX=e.clientX-obj.offsetLeft; obj.startY=e.clientY-obj.offsetTop; document.onmousemove=document_event_mousemov
-
javascript 随意拖动的小方块特效
function divBlock_event_mousedown(e){ var e, obj, temp; obj=document.getElementById("divBlock"); e=window.event?window.event:e; obj.startX=e.clientX-obj.offsetLeft; obj.startY=e.clientY-obj.offsetTop; document.onmousemove=document_event_mousemov
-
Android实现随意拖动View效果的实例代码
项目过程中要实现能在页面中随意的拖动,刚开始实现是用悬浮球的形式进行实现,因为之前项目中用过,实现后发现用户每次安装后,都有权限的限制,甚至有些用户关闭悬浮球权限之后,不知道怎么在手机上打开悬浮球的权限,这样的话用户体验很不好,所以自己重新自定义实现在页面中拖动,不需要请求权限. 自定义随意拖动View: package com.dragdemo; import android.annotation.SuppressLint; import android.content.Context; im
-
让元素在网页中可拖动示例代码
1.导入相应的JS类库: 复制代码 代码如下: <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 2.带有id的div元素: 复制代码 代码如下: <div id="draggable&qu
-
js网页中的(运行代码)功能实现思路
复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset='utf8' /> <title>网页中的运行代码功能</title> <script type="text/javascript"> function runCode(oCode) { var win = window.open('', "_blank", ''); win
-
网页中的图片的处理方法与代码
1 掉链接的图片处理 <img src="no.jpg" onerror="this.src='images/new.gif'"> 2 自动缩小大图 经常看到一些图片很大,上传后显示会撑满屏幕.下面的例子通过检测图片的宽度,如果该图片的宽度大于"屏幕宽度-350", 则让该图就显示"屏幕宽度-350"这么大小. 原图 <img src="jsimg/wallpaper.jpg"> 设
-
js实现的八点拖动修改div大小的代码
Resize #rRightDown,#rLeftDown,#rLeftUp,#rRightUp,#rRight,#rLeft,#rUp,#rDown{ position:absolute;background:#C00;width:6px;height:6px;z-index:5;font-size:0;} #rLeftDown,#rRightUp{cursor:ne-resize;} #rRightDown,#rLeftUp{cursor:nw-resize;} #rRight,#rLeft
-
c# 获取网页中指定的字符串信息的实例代码
复制代码 代码如下: private void button2_Click(object sender, EventArgs e) { // Create a request for the URL. WebRequest request = WebRequest.Create("http://www.baidu.com/"); // If required by the server
-
js实现div拖动动画运行轨迹效果代码分享
本文实例讲述了js div拖动动画运行轨迹效果.分享给大家供大家参考.具体如下: 这是一款基于js实现的div拖动动画运行轨迹效果源码,是一款原生js div拖动效果制作鼠标拖动div动画运行轨迹效果代码.可以选择[记住轨迹]与[不记住轨迹]两种拖动显示模式,从而显示出不同的拖动效果. 运行效果图: -------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能
-
利用js将ajax获取到的后台数据动态加载至网页中的方法
动态生成二级菜单树: <script> jQuery(function($) { /********** 获取未处理报警信息总数 **************/ var result; $.ajax({ async:false, cache:false, url: "alarm_findPageAlarm.do",//访问后台接口取数据 // dataType : "json", type: 'POST', success: function(data)
随机推荐
- Jquery实现遮罩层的方法
- 原生js实现复制对象、扩展对象 类似jquery中的extend()方法
- javascript开发技术大全 第4章 直接量与字符集
- C++编程异常处理中try和throw以及catch语句的用法
- Jsp页面实现文件上传下载类代码第1/2页
- C#可用于登录验证码的四位随机数生成方法
- php实现的xml操作类
- 在Asp程序中取得表单所有内容的代码
- 基于JavaScript实现焦点图轮播效果
- Ruby教程之注释、变量声明以及数组操作
- ASP.NET基于Ajax的Enter键提交问题分析
- Transact_SQL 小手册
- jQuery Ajax提交表单查询获得数据实例代码
- jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
- ArrayList详解和使用示例_动力节点Java学院整理
- 关于VS2012自带的 性能分析 工具使用实例(图文介绍)
- php $_SERVER["REQUEST_URI"]获取值的通用解决方法
- PHP实现的简单组词算法示例
- 浅谈python标准库--functools.partial
- 详解微信小程序-canvas绘制文字实现自动换行
