Javascript 在jQuery中拖动不是';不行吗?
我有一个图像,我想在图像拖动时更改它,但它不会 我正在使用这个jQuery:Javascript 在jQuery中拖动不是';不行吗?,javascript,jquery,html,Javascript,Jquery,Html,我有一个图像,我想在图像拖动时更改它,但它不会 我正在使用这个jQuery: $( "#draggable" ).draggable({ revert: true, drag: function(event, ui) { $( this ) .addClass( "choppedonion" ) .find( "section.onion" ) .html( "" ); } }
$( "#draggable" ).draggable({
revert: true,
drag: function(event, ui) {
$( this )
.addClass( "choppedonion" )
.find( "section.onion" )
.html( "" );
}
});
然后这个HTML:
<section class="onion" id="draggable"></section>
为什么不起作用?该部分使用背景图像进行显示。这对我很有用:
$("#draggable").draggable({
revert: true,
start: function() {
$(this).addClass("choppedonion")
},
stop: function() {
$(this).removeClass("choppedonion")
},
drag: function(event, ui) {
//whatever
}
});
看起来您正在尝试
查找
<代码>查找()搜索子节点。其中assection.onion
位于同一位置level@karthikr:或者更确切地说,此
是部分。洋葱
。您是否在替代品上试用过它?什么不起作用?这门课不会变吗?html不会改变吗?它不会拖吗?您正在拖动节.onion
还是包含节.onion
的元素?拖动时会不断调用拖动事件处理程序。我认为您应该处理start
(或者传递helper
来创建一个被拖动的克隆)。