jquery在点击另一个时开始拖动对象

这是交易:

我正在尝试制作一个类似Photoshop的颜色选择器,所以我有一个颜色选择器的背景图像(彩虹般的图像200×200像素)和它内部的圆形触发器。

所以,如果我将可拖动的UI附加到圆圈:

$('#rainbow-color-picker .circle').draggable({containment: 'parent'}); 

效果很好。 但这是另一个问题..当我点击圆的父块(即颜色选择器图像)时,我希望拖动开始。

这是HTML标记:

 

所以当我点击.inner2时,我想要.circle开始拖动。

我试过了

 $("#rainbow-color-picker .inner2").bind( "mousedown", function(event) { $("#rainbow-color-picker .circle").trigger('dragstart'); }); 

但这不起作用:(有没有人碰巧遇到这个问题?

谢谢

在这里,只是想通了。

$("#rainbow-color-picker .circle").trigger( event );

这是我的机票:

可以点击jquery draggable parent开始拖动吗?

这只是一个草案,随时可以尝试。 包含谷歌jQuery和用于快速草稿的UI。 顺便说一句,从事件中获取位置应足以将其转换为颜色。

快乐编码:)