2009-09-22 44 views
4

我有了溢出位置自动可拖动的div,所以当含量太大,我也得到一个滚动条,exlude项目

,因为我没有加入手柄(我想div的洞内容拖动它)当你使用德滚动条的div移动/ draggs ....

有没有从jQuery中的可拖动div的句柄中排除元素的方法?

我需要像手柄:没有(#thisTable)

是那里选择或类似的东西,这样做的方法吗?

TNX先进

福特斯

回答

17

TNX的回答,但我发现我认为这是一个更好的解决方案....

没有用于拖动的另一种选择叫“取消”,它从手柄排除所选元素可拖动元素的...

$('#container').draggable('option', 'cancel', '#excludedElement'); 

希望这可以帮助别人......

+1

,如果你不得不从拖排除多个元素,你需要做的:$(“#集装箱”)拖动( “选项','取消','#excludedElement,excludedEle2,.excludedEle3'); – Arch1tect 2015-04-12 05:49:23

+0

您还可以在初始化可拖动对象时使用它: $(“#container”)。draggable({handle:'.title-row',cancel:'.title-row .icon'}); – downhand 2017-01-25 11:13:00

0

添加一个div您的DIV中,宽度&高100%,无保证金,无填充,并把你的内容在那里。将其溢出设置为默认值并将其设置为句柄。这样,父div的滚动条将不再处于句柄中,因此不会启动拖动。