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)
随机推荐
- border:none与border:0使用区别
- 基于javascript实现最简单的选项卡切换效果
- Java线程编程中Thread类的基础学习教程
- win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)
- JavaScript观察者模式(publish/subscribe)原理与实现方法
- ajax中get和post的说明及使用与区别
- asp.net jquery无刷新分页插件(jquery.pagination.js)
- php多层数组与对象的转换实例代码
- 在CentOS系统上从零开始搭建WordPress博客的全流程记录
- MySQL查询倒数第二条记录实现方法
- js/jQuery简单实现选项卡功能
- 经典的20道AJAX面试题(必知必会)
- 弹出层之1:JQuery.Boxy (一) 使用介绍
- PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
- Java中管理资源的引用队列相关原理解析
- 使用HttpClient调用接口的实例讲解
- 用户的详细注册和判断
- Android中TextView文本高亮和点击行为的封装方法
- Android TextWatcher监控EditText中的输入内容并限制其个数
- Java实现的二叉树常用操作【前序建树,前中后递归非递归遍历及层序遍历】
