JS控件拖放,触发事件

38 篇文章 0 订阅
3 篇文章 0 订阅

先看如下代码:

<body>
    <img src="Images/w3school_logo_black.gif" draggable="true" id="drag1" />
    <video src="movie.ogg" width="320" height="240" controls="controls" style="position:absolute;left:400px;" οndrοp="fun1()" οndragοver="allowDrop(event)" >
        Your browser does not support the video tag.
    </video>

    <script src="Scripts/jquery-1.11.3.min.js"></script>
    <script src="Scripts/bootstrap.min.js"></script>
    <script src="Scripts/MyDrag.js"></script>
    <script src="Scripts/jquery.confirm.js"></script>

    <script type="text/javascript">
        function allowDrop(ev) {
            ev.preventDefault();
        }

        function fun1() {
            debugger;
            iboAlertWarning("拖放操作");
        }
    </script>
</body>

如上,先将一个图片设置为 draggable="true" ,这样它就可以拖拽了。

我们的目的是,拖着图片拽到标签<video>上,然后松开鼠标,触发ondrop事件,但是要注意,

如果想要触发ondrop事件,还需要给<video>标签定义ondragover事件,函数体如上。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值