社区
JavaScript
帖子详情
请问HTML中如何任意拖动标签?
wslfriend
2004-10-30 09:12:41
我想实现标签定位,
比如:
在页面中,有若干<a href="#">Table.FieldOne</a> <a href="#">Table.FieldTwo</a>
标签,要用鼠标拖到网页的任意位置,比如某<table>的<td>中,以实现精确定位。
不能使用<div>层,
拜托高手指点,谢谢。
...全文
363
6
打赏
收藏
请问HTML中如何任意拖动标签?
我想实现标签定位, 比如: 在页面中,有若干Table.FieldOne Table.FieldTwo 标签,要用鼠标拖到网页的任意位置,比如某的中,以实现精确定位。 不能使用层, 拜托高手指点,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wslfriend
2004-11-13
打赏
举报
回复
分数实在太少,又不擅长赚分,就不给咯。
无意中看了梅花的一个例子,解决了这个问题。
wslfriend
2004-10-30
打赏
举报
回复
功能勉强实现,我是用嵌套Iframe作的。
例子如下
bbb.htm
<html>
<script language="javascript">
function fn_LoadCode()
{
window.alert(Editor.document.body.innerHTML);
}
</script>
<body >
<iframe id="Editor" src="aaa.htm"></iframe>
<input type ="button" onclick="javascript:fn_LoadCode()" value ="OK">
</body>
</html>
<script language="javascript">
function document.onreadystatechange() //该事件似乎在刚开始时执行,以后不执行
{
Editor.document.designMode="On"
setTimeout("Editor.focus();",0);
}
</script>
aaa.htm
<html>
<body >
<a href="javascript:window.alert('ok')">adgasdgasd</a>
<table border="1">
<tr>
<td>aa</td>
<td>bb</td>
</tr>
</table>
</body>
</html>
这样可以实现我需要的效果,但outerHTML代码,被系统整合得非常凌乱,终究是个遗憾。
还有,拖动时要用鼠标选蓝一行字,才可以拖,眼下还没好的思路解决。
wslfriend
2004-10-30
打赏
举报
回复
楼上的朋友,谢谢你,不过似乎没能作到这个效果。
我最终目的是生成的HTML为
<table>
<tr>
<td><a >dragme</a> </td>
</tr>
</table>
您的代码实现的是平滑拖动。
其实,效果就象在 Dreamweaver中往<table>内增加<input>一样。
ttyp
2004-10-30
打赏
举报
回复
<a href="#" style='position:absolute;background:red' onmousedown=MouseDown(this) onmousemove=MouseMove() onmouseup=MouseUp()>dragme</a>
<script language=javascript>
var Obj;
function MouseDown(obj)
{
Obj=obj;
Obj.setCapture();
Obj.l=event.x-Obj.style.pixelLeft;
Obj.t=event.y-Obj.style.pixelTop;
}
function MouseMove()
{
if(Obj!=null)
{
Obj.style.left = event.x-Obj.l;
Obj.style.top = event.y-Obj.t;
}
}
function MouseUp()
{
if(Obj!=null)
{
Obj.releaseCapture();
Obj=null;
}
}
</script>
wslfriend
2004-10-30
打赏
举报
回复
我的目的很简单,
<table >
<tr>
<td><a href='#'>[字段名]</a></td>
</tr>
</table>
<td></td>的内容,是由鼠标从其他地方拖进来的。
必须要实现精确定位,否则我无法把数据库中相应数据放到指定位置。
micher_yan
2004-10-30
打赏
举报
回复
要想实现在浏览器中精确定位?不用层用什么?就算你不用div也的用Layer标签,用脚本判断鼠标拖动过程中的偏移量,然后设置层中数据的定位坐标,搞定。
h5页面拖拽选择数字到指定位置_
html
随意
拖动
内容位置的两种实现方式
本文介绍了两种在
HTML
5
中
实现
拖动
元素到
任意
位置的方法:一是通过
拖动
普通
标签
,二是使用canvas
拖动
文本框。详细讲述了CSS、
HTML
和JavaScript的实现代码,包括
拖动
开始、移动和结束的事件处理,以及防止元素超出容器范围的限制。此外,还提到了canvas双击编辑文本并
拖动
的功能。
python 输入框
拖动
随意摆放_随意
拖动
内容位置的两种实现方式
本文介绍了两种使用Python实现输入框
拖动
到页面
任意
位置的方法:一是通过
HTML
、CSS和JS实现
标签
元素的拖拽;二是利用canvas绘制文本框并允许
拖动
。详细讲解了相关代码实现
拖动
效果。
Java后端接口返回视频流,使用video组件播放视频,实现分段下载
该博客详细解析了如何处理大视频文件的断点播放问题,通过后端接口提供视频流,前端通过
HTML
5的video
标签
进行播放。文章介绍了在HTTP协议下,利用206 Partial Content状态码实现断点传输,允许用户在视频加载过程
中
任意
拖动
进度条。同时,通过RandomAccessFile类实现了文件的随机读取,从而支持视频的断点续传,提高了大视频文件的播放体验。
HTML
5实现拖放
本文详细介绍了
HTML
5
中
的拖放功能,包括如何设置元素可拖放、
拖动
过程
中
的ondragstart和setData()、ondragover事件阻止默认行为以及ondrop事件进行放置。通过示例展示了如何实现元素拖放,并提供了相关CSS和JavaScript代码。拖放元素和目标元素分别支持的事件也进行了说明。
html
图片随意
拖动
怎么实现,
HTML
实现随意
拖动
内容位置
本文介绍了两种在
HTML
中
实现元素
拖动
的方法,包括
拖动
普通
标签
位置和在canvas
中
拖动
文本框。通过监听鼠标事件,计算移动距离并更新元素样式,可以实现元素的自由
拖动
。同时,提供了在canvas上绘制文本框并允许
拖动
的示例代码。
JavaScript
87,990
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章