如何在html内容中为不同的块运行相同的jquerycode?

时间:2013-12-14 05:29:17

标签: jquery performance jquery-ui jquery-ui-sortable jquery-ui-draggable

我将为两个不同的块创建一个jQuery代码,使用拖放shoppinng cart元素在一个查询代码上工作。

这是我的js小提琴链接:http://jsfiddle.net/GMC7B/2/

在本练习中,您可以看到有两个不同的块:post1post2。当我在他的位置拖动post1时,post2位置也会自动显示。

我想用一个普通的购物车来运行它。请帮我整理一下。有我的问题图片http://screencast.com/t/oqywpdobF2vq

1 个答案:

答案 0 :(得分:0)

$(".shoppingCart ol").droppable(/*anything*/);表示您正在执行可用于删除的所有.shoppingCart ol列表 - 在任何时候 拖动某些内容时

可能的解决方案:

为所有列表准备dropable - 而不是使用disable()方法关闭它们

$( ".selector" ).droppable( "disable" );

当你开始拖动一些元素时 - 添加“onDrag”函数/方法,这将启用drop

$( ".selector" ).droppable( "enable" );

只有你想要的元素 - 它也应该包含“onDrop”函数/方法,它将再次禁用可放置区域。