javascript - 如何在没有 jqueryUI 的情况下使 div 垂直可拖动
问题描述
我真的需要整个库(jquery UI
)来使 div 在其父级中垂直拖动吗?
我尝试了属性draggable="true"
,但它根本不起作用。
.wrap{text-align:center;}
.parent{display:inline-block; position:relative; padding:14px; background:lightblue; overflow:hidden; width:50%; height:54px;}
.title{position:absolute; left:0; top:0; background:gold; cursor:move; width:100%;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='wrap'>
<div class='parent'>
<div class='title' id='title' draggable="true">DRAG ME UPandDOWN</div>
</div>
</div>
解决方案
您可以查看 HTML 中的Draggable属性。你可能会错过drop
和drag
事件。
推荐阅读
- wordpress - 如果有自定义字段,则隐藏产品或变体
- python - 添加新行而不覆盖现有行
- reporting-services - SSRS 报告没有采用多个值,我可以知道如何解决这个问题吗,我正在使用雪花代码
- python-3.x - selenium.common.exceptions.ElementNotInteractableException:消息:元素不可交互使用 Selenium Python 将文本发送到名字字段
- java - 我的 Maven 插件在想法中总是有触摸选项
- java - 存储库中缺少 org.renjin.cran 库
- dialogflow-es - Google Dialogflow 自定义负载是否在 Telegram 中具有调用功能?
- javascript - API 端点在不等待承诺的情况下返回有什么缺点吗?
- html5-canvas - 如何调试 HTML5 canvas pixi.js 性能?
- typescript - 打字稿:类型“字符串”不能用于索引类型“{ [key: string]: any; }”