用手风琴改变父项的颜色

时间:2016-10-20 04:45:31

标签: javascript jquery css jquery-ui

所以我有一把手风琴,我需要改变手风琴内部物品的颜色,而不是掉落的区域。这是我到目前为止jsfiddle

$("#myAccordion li").draggable({
    appendTo: "body",
    helper: "clone", 
    refreshPositions: true,
    start: function (event, ui) {
        //var name = $(this).closest('.item');
        sourceElement = $(this);
    },   
});

所以我设置了源元素,然后更改它的css:

sourceElement.css('color','red');

然后我想在删除项目之后再将其设为黑色:

$(".projLeader").on('click', '.closer', function(){
    var item = $(this).closest('.item');
    itm.splice(item);
    sourceElement.css('color','black');
    item.fadeTo(200, 0, function(){ item.remove(); })
});

所以我有几个问题。首先是手风琴和可放置区域的颜色变化,第二次删除项目颜色后没有更改项目用户删除,而是更改最后一次删除项目的颜色。有什么帮助吗?感谢

1 个答案:

答案 0 :(得分:0)

请更改以下代码

{{1}}

Updated Fiddle