Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为元素的移除设置动画_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 为元素的移除设置动画

Javascript 为元素的移除设置动画,javascript,jquery,html,css,Javascript,Jquery,Html,Css,非常简单,我有这个,我希望这样当一个div元素被删除时,另一个divs向上移动动画,而不是从一个位置移动到另一个位置 我该怎么办?谢谢。您只需使用.slideToggle() 示例:您只需使用.slideToggle() 示例:@DinoMyte有正确的答案。但是,看起来你最初是想淡出它。可以通过向动画对象添加不透明度来实现这一点: $('p').click(function() { $( $(this).attr('to-delete') ).css('position', 'rela

非常简单,我有这个,我希望这样当一个
div
元素被删除时,另一个
div
s向上移动动画,而不是从一个位置移动到另一个位置


我该怎么办?谢谢。

您只需使用
.slideToggle()


示例:

您只需使用
.slideToggle()


示例:

@DinoMyte有正确的答案。但是,看起来你最初是想淡出它。可以通过向动画对象添加不透明度来实现这一点:

$('p').click(function() {
    $( $(this).attr('to-delete') ).css('position', 'relative');
    $( $(this).attr('to-delete') ).animate({
        left: '-=' + $(document).width(), 
        opacity:0 
    }, 150);
    $( $(this).attr('to-delete') ).slideToggle(150);
});

@迪诺米特有正确的答案。但是,看起来你最初是想淡出它。可以通过向动画对象添加不透明度来实现这一点:

$('p').click(function() {
    $( $(this).attr('to-delete') ).css('position', 'relative');
    $( $(this).attr('to-delete') ).animate({
        left: '-=' + $(document).width(), 
        opacity:0 
    }, 150);
    $( $(this).attr('to-delete') ).slideToggle(150);
});

你觉得把你的代码放在问题本身很难吗?你觉得把你的代码放在问题本身很难吗?只是错过了。我应该给你一张幻灯片!哈哈,享受吧!回答得好!谢谢,当然可以。很高兴它对你有用:)只是错过了。我应该给你一张幻灯片!哈哈,享受吧!回答得好!谢谢,当然可以。很高兴它对你有用:)