【发布时间】:2009-04-29 18:31:18
【问题描述】:
我已经在谷歌上搜索并尝试了一段时间,但没有成功。所以这里是:
我想要做的是将文本放在 DIV 标记上并使用 JavaScript 处理它。大致如下:
<script type="text/javascript">
function handleDrop(sender, args)
{
$('#theDiv').html(args.textfromdrop);
}
</script>
<div id="theDiv" ondrop="handleDrop()" />
<br/>
<p>
This is some simple text. Draggable?
</p>
所以,在这个页面上,我希望能够将段落中的内容例如拖到 div 中,它会处理拖放并相应地更改它的外观(或者可能只是显示该文本,只要它能够处理它!)。我一直在尝试使用 jQuery,但它似乎是一个完全不同的模型,我无法将所有潜在的可拖动对象设置为这样,因为它们应该能够来自任何地方。这甚至可能吗?
编辑:如果我错了,请纠正我,但是这些 droppables 都需要一个可拖动的对象,对吗?我想要的是您可以从您无法控制的页面中删除纯文本。这听起来可能很奇怪,但它适用于 Firefox 扩展,您可以在其中将内容从一个页面拖到位于侧栏中的另一个页面。
【问题讨论】: