我创建了一个toggle函数,它使用HERE中的一些代码更改子元素的父元素。但我想知道是否有办法用动画更改父级,因为现在它只是从一个div跳到另一个div。
以下是一些代码:
function SW()
{
$("#SW").toggle(function(){
var element = $("#RelativeChild").detach().appendTo("#ParentRight");
},
function(){
var element = $("#RelativeChild").detach().appendTo("#ParentLeft");
});
}
答案 0 :(得分:0)
这样做:
var element = $("#RelativeChild").hide('fade').detach().appendTo("#ParentRight")
.end().show('fade');
全功能:
function SW() {
$("#SW").toggle(function () {
var element = $("#RelativeChild").hide('fade').detach().appendTo("#ParentRight")
.end().show('fade');
},
function () {
var element = $("#RelativeChild").hide('fade').detach().appendTo("#ParentLeft")
.end().show('fade');
});
}