4、jQuery插件之dragdrop拖放插件

本文介绍了一个使用jQuery UI实现的拖放交互示例。通过此示例,用户可以拖动三个图片元素,并将它们放置到指定的位置。文章展示了如何设置元素的样式、位置以及如何使用jQuery UI的draggable和droppable方法。
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
        <script src="jquery.min.js"></script>
        <script src=" jquery-ui.js"></script>     
        <style>
        .div1,.div2,.div3{
            height: 100px;
            width: 100px;
            position: absolute;
        }
        .div1{
            top:0;
            left: 0;
        }
        .div2{
            top:200px;
            left: 0;
        }
        .div3{
            top:400px;
            left:0;
        }
        img{
            width:100px;
            height: 100px;
        }
        .div4{           
            right: 200px;
            top:100px;
            border: 1px #f37a0e dashed;
            height: 304px;
            width: 100px;
            position: absolute;
        }
        .div5{
            height: 100px;
            border-bottom: 1px dashed #f37a0e;
        }
        .div6{
            height: 100px;
            border-bottom: 1px dashed #f37a0e;
        }
        .div7{
            height: 100px;
        }
        </style>
    </head>
    <body>
    <div class="div1">
        <img src="1.jpg"/>
    </div>
    <div class="div2">
        <img src="2.jpg"/>
    </div>
    <div class="div3">
        <img src="3.jpg"/>
    </div>
    <div class="div4">
        <div class="div5"></div>
        <div class="div6"></div>
        <div class="div7"></div>
    </div>
    </body>
    <script>
        $(document).ready(function(){
            $('.div1').draggable();//拖动图片
            $('.div2').draggable();//拖动图片
            $('.div3').draggable();//拖动图片

            $('.div5').click(function(){//点击某个位置,对应的图片放在该位置
                $tar = $(this);
                $tar.droppable({
                    drop:$('.div1').animate({
                        'top':$tar.offset().top+'px',
                        'left':$tar.offset().left+'px'
                    })
                });
            })

            $('.div6').click(function(){
                $tar = $(this);
                $(this).droppable({
                    drop:$('.div2').animate({
                        'top':$tar.offset().top+'px',
                        'left':$tar.offset().left+'px'
                    })
                });
            })

            $('.div7').click(function(){
                $tar = $(this);
                $(this).droppable({
                    drop:$('.div3').animate({
                        'top':$tar.offset().top+'px',
                        'left':$tar.offset().left+'px'
                    })
                });
            })
           
        });
    </script>
</html>
一、基础信息数据集名称:篮球动作目标检测数据集 图片数量: 训练集:4,061张篮球场景图片 分类类别: - ball(篮球):识别球场中的篮球位置 - made(投篮命中):标注成功投篮的关键帧 - person(运动员):检测球场上的球员位置 - rim(篮筐):定位篮球架篮筐区域 - shoot(投篮动作):捕捉球员投篮姿势 标注格式: YOLO格式,包含边界框坐标和类别标签 数据来源: 真实篮球比赛和训练场景拍摄,覆盖多角度运动画面二、适用场景1. 体育赛事智能分析系统 通过检测球员、篮球、篮筐的实时位置关系,自动生成投篮命中率统计、球员动线热力图等赛事数据 1. 篮球训练辅助工具 识别投篮动作规范性(shoot标签)和命中结果(made标签),为运动员提供动作矫正建议 1. 智能场馆安防监控 基于运动员(person)和运动器材(ball/rim)的检测,实现场地人员密度监控与器材状态管理 1. 体育教学应用开发 构建可视化篮球战术演示系统,通过目标检测动态展示攻防位置关系 1. 运动机器人视觉导航 为篮球捡球机器人提供环境感知能力,精准定位篮球(ball)和篮筐(rim)坐标三、数据集优势场景覆盖全面 包含球场全景、特写镜头、多光照条件(室内/室外)场景,真实反映实战环境 动作特征鲜明 专注篮球特有动作标注(shoot/made),支持投篮行为时序分析模型开发 多目标协同标注 同步标注球员(person)、运动器械(ball/rim)和动作节点(shoot/made)的空间关系 工业级任务适配 YOLO格式标注兼容主流检测框架(YOLOv5/v8、Detectron2等),开箱即用 行为分析价值突出 通过五类关键元素的联合检测,为投篮成功率预测、战术策略分析提供数据支撑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值