`

可以拖动的表格

F# 
阅读更多
效果图:可以用鼠标拖动两个框到页面的任意位置
<html>  
  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
<title>可以用鼠标拖动的表格</title>  
</head>  
  
<body>  
<SCRIPT LANGUAGE="JavaScript">  
<!--   
var currentMoveObj = null;    //当前拖动对象   
var relLeft;    //鼠标按下位置相对对象位置   
var relTop;   
function f_mdown(obj)   
{   
    currentMoveObj = obj;        //当对象被按下时,记录该对象   
    currentMoveObj.style.position = "absolute";   
    relLeft = event.x - currentMoveObj.style.pixelLeft;   
    relTop = event.y - currentMoveObj.style.pixelTop;   
}   
window.document.onmouseup = function()   
{   
    currentMoveObj = null;    //当鼠标释放时同时释放拖动对象   
}   
function f_move(obj)   
{   
    if(currentMoveObj != null)   
    {   
        currentMoveObj.style.pixelLeft=event.x-relLeft;   
        currentMoveObj.style.pixelTop=event.y-relTop;   
    }   
}   
  
//-->  
</SCRIPT>  
<BODY>  
<TABLE width="100" border=1 onselectstart="return false" style="position:absolute;left:50;top:50" onmousedown="f_mdown(this)" onmousemove="f_move(this)">  
<TR>  
    <TD bgcolor="#CCCCCC" align="center" style="cursor:move">title1</TD>  
</TR>  
<TR>  
    <TD align="center" height="60">content</TD>  
</TR>  
</TABLE>  
<TABLE width="100" border=1 onselectstart="return false" style="position:absolute;left:350;top:250" onmousedown="f_mdown(this)" onmousemove="f_move(this)">  
<TR>  
    <TD bgcolor="#CCCCCC" align="center" style="cursor:move">title2</TD>  
</TR>  
<TR>  
    <TD align="center" height="60">content</TD>  
</TR>  
</TABLE>  
</body>  
  
</html>  
分享到:
评论

相关推荐

    基于Vue实现可以拖拽的树形表格

    在Vue.js框架中实现一个可拖拽的树形表格是一项技术挑战,涉及到组件设计、事件处理、数据管理和DOM操作等多个方面。Vue.js以其简洁的API和强大的响应式系统深受开发者喜爱,而添加拖拽功能则需要用到HTML5的Drag ...

    可拖动行列的表格

    在IT领域,尤其是在数据展示和用户交互设计中,“可拖动行列的表格”是一个重要的功能,它极大地提升了用户的操作体验和数据管理效率。这个特性常见于各种数据分析工具、电子表格软件以及网页应用中,比如Google ...

    JS可拖动排序的表格

    JS(JavaScript)作为一种强大的客户端脚本语言,被广泛用于实现各种动态效果和用户交互,其中包括可拖动和排序的表格功能。这种功能允许用户通过鼠标拖放操作来改变表格中行或列的顺序,提升数据管理的便捷性。下面...

    Ext实现的拖拽树和表格之间的拖拽

    在本文中,我们将深入探讨如何使用ExtJS框架实现拖拽功能,特别是在树形视图(Tree)和表格视图(Grid)之间的交互。ExtJS是一个强大的JavaScript库,它提供了丰富的用户界面组件,包括可拖拽的元素,这使得在Web...

    QT实现可拖拽排序的表格

    最后,根据描述中的"内含我对表格的常用初始化代码和样式设置",你可以参考提供的"DragRow"文件,这可能是实现拖拽排序功能的源代码。通过阅读和理解这段代码,你应该能更好地掌握在QT中创建可拖拽排序表格的具体...

    js拖动表格宽度

    在JavaScript(JS)中实现“拖动表格宽度”的功能,主要涉及到事件监听、DOM操作以及浏览器兼容性处理。以下是对这一技术的详细解释: 一、基础概念 1. **事件监听**:在JavaScript中,我们可以使用`...

    表格的拖拽功能

    在实现表格拖拽功能时,jQuery可以用于选择表格元素,绑定`mousedown`(鼠标按下)、`mousemove`(鼠标移动)和`mouseup`(鼠标抬起)事件,从而跟踪用户的拖动操作。 最后,`Drag.js`很可能是一个自定义的...

    可以任意拖拽的表格排序页面js文件包

    本压缩包“可以任意拖拽的表格排序页面js文件包”提供了一个高效的解决方案,让用户能够通过直接拖拽表格行来改变数据的顺序。这个功能在数据管理、报告展示等场景中非常实用,使得用户无需借助其他操作按钮或下拉...

    基于EXT2.0.2表格间数据拖拽

    总结来说,EXT2.0.2的表格间数据拖拽涉及到EXT Grid、DataStore、DragDrop和DropTarget的使用,通过这些组件和接口的组合,开发者可以创建出高度交互、功能丰富的Web应用。实现这一功能需要对EXT的API有深入的理解,...

    js可拖动排序的表格可拖动排序的表格可拖动排序的表格

    在HTML中,我们可以创建一个包含多行和多列的表格,然后利用JavaScript为这个静态的表格添加动态拖动和排序功能。 1. **初始化表格**: 在HTML中,创建一个基本的表格,包括表头(`&lt;thead&gt;`)和数据行(`&lt;tbody&gt;`...

    javascript 拖动表格行和列

    在JavaScript编程中,拖动表格行和列的功能可以极大地提升用户交互体验,使得数据操作更加直观和便捷。本文将深入探讨如何实现这个功能,并提供一些关键知识点。 首先,我们需要了解HTML表格的基本结构,即`&lt;table&gt;...

    LabVIEW表格中信息拖拽即可发送到另一个表格中.rar

    在LabVIEW中,表格(Table)是一种常用的数据显示和处理控件,可以方便地进行数据读取、编辑和组织。 在LabVIEW中实现“表格中信息拖拽即可发送到另一个表格中”的功能,涉及到以下几个关键知识点: 1. **数据结构...

    表格td边框可左右拖动的实例

    当显示的table宽度受限制固定宽度时,表格的展示列又很多的时候,如何更好地处理并展示,可下载资源查看,可拖动表格,表格可左右拖动,表格td边框可以左右拖动,表格里的内容可以很好的显示。

    实现table表格可按行拖拽,按列排序,并可以保存排序后的结果

    "实现table表格可按行拖拽,按列排序,并可以保存排序后的结果"是一个常见的需求,尤其适用于数据展示和管理的场景。这里我们将详细探讨如何利用jQuery、jQuery.tablesorter和jQuery.tablednd_0_5这三个JavaScript库...

    jquery插件colResizable实现表格列可拖拽伸缩表格大小

    本篇文章将深入探讨如何使用jQuery插件colResizable来实现表格列的拖拽伸缩功能,从而使用户可以根据需要调整表格的列宽,提高用户界面的可定制性和交互性。 colResizable是一个轻量级的jQuery插件,它为HTML表格...

    bootstrap-table拖拽表格改变列宽

    在“bootstrap-table拖拽表格改变列宽”这个主题中,我们将深入探讨如何实现用户可以动态调整表格列宽的功能,同时确保兼容主流浏览器,并保持表格的body部分与header部分对齐。 首先,我们需要引入必要的CSS和JS库...

    jQuery表格可拖动调整列宽度大小

    本主题聚焦于jQuery中的一个实用特性——表格列宽的拖动调整,这是一个提高用户体验的功能,允许用户根据需要自定义表格列的宽度。下面我们将深入探讨这个功能的实现原理和相关知识点。 首先,要实现jQuery表格列宽...

    js实现html表格列宽可拖拽修改

    js实现html表格列宽可拖拽修改 .

    bootstrap-table.css 表格拖拽排序

    这个JavaScript库提供了一种简单的方式来处理表格行的拖拽事件,当用户拖动表格行时,库会捕获这些事件并更新表格的DOM结构,以反映出行的新顺序。TableDnD库还提供了回调函数,可以在拖放操作开始、结束或过程中...

    可以拖动行头和列头的表格

    "可以拖动行头和列头的表格"是一个重要的功能,它为用户提供了一种自定义视图和优化数据浏览体验的方式。这个特性通常应用于数据分析、报告展示以及各种管理界面,让用户能够根据自己的需求调整列宽,从而更方便地...

Global site tag (gtag.js) - Google Analytics