gpt4 book ai didi

javascript - jQuery 拖放 DIV 选择图像和文本

转载 作者:行者123 更新时间:2023-11-28 10:23:50 26 4
gpt4 key购买 nike

我正在使用 jQuery tableDnD 插件从显示图像列表的表格中创建一个拖放列表,以供用户重新排列。该插件使用格式化表标签上的 ID 来重新排列单元格。

当我拖放并专门单击表格单元格内没有图像/内容的位置时,它工作正常。但是,当我单击表格单元格内的图像(或包含文本的 div 内部)并尝试拖放时,文本/图像将被选中,并且不会触发重新排列脚本。使用 css 或 javascript 阻止 select 函数都不起作用 - 有什么想法吗?

示例表DnD代码:http://tablednd.googlecode.com/svn-history/r12/trunk/index.html

相关表中的示例行:

     <table id='imagetable'><tr id='1'><td><img src='images/6/PICT0001.JPG' width='100' class='uploadedThumb'><div class='imgInfo' onselectstart='return false;' ondragstart='return false;'>images/6/PICT0001.JPG<br><a href='admin.php?do=deleteImg&id=6&img=images%2F6%2FPICT0001.JPG' style='font-size: 9px;'>[Delete Image]</a></div><input type='text' name='6' value='' size=2 DISABLED></td>

</tr><tr id='2'><td><img src='images/6/PICT0006.JPG' width='100' class='uploadedThumb'><div class='imgInfo' onselectstart='return false;' ondragstart='return false;'>images/6/PICT0006.JPG<br><a href='admin.php?do=deleteImg&id=6&img=images%2F6%2FPICT0006.JPG' style='font-size: 9px;'>[Delete Image]</a></div><input type='text' name='6' value='' size=2 DISABLED></td>
</tr>

最佳答案

不要使用 jQuery,使用 dom-drag 它更好、更实用。

添加此代码:

<script type="text/javascript" src="http://www.dynamicdrive.com/dynamicindex11/domdrag/dom-drag.js"></script>
<script type="text/javascript">
Drag.init(document.getElementById("exampleid")); //sets the id to look for to make object draggable
</script>

抱歉我误解了这个问题:(

关于javascript - jQuery 拖放 DIV 选择图像和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4911928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com