更改所选元素时的 JQuery fadeOut fadeIn 问题
我正在尝试淡出容器的内容,然后替换为一些新的 html,然后将它们淡入。 *注意:容器将始终包含至少一个子 div
这是我的代码:
$("#identifier div:first").fadeOut(300,function(){
$(this).parent().html("<div> some new element </div>");
}).fadeIn(300);
I尝试了几种不同的方法,但没有成功。新元素出现了,但没有受到追捧的淡入淡出效果。
我发布的似乎是最清晰的..其余的充其量都是远景
我认为这可能不是完成此类任务的正确方法,但这就是我能想到的全部。任何方向将不胜感激。
干杯!
I am attempting to fade out the contents of a container, then replace with some new html and fade them back in. *Note: The container will always contain at least one child div
Here is my code:
$("#identifier div:first").fadeOut(300,function(){
$(this).parent().html("<div> some new element </div>");
}).fadeIn(300);
I have tried a few different methods, and no luck. The new elements appear, but without the sought after fade effect.
the one i posted seemed to be the clearest.. the rest were long shots at best
I assume that this probably isn't the correct method to do such a task, however it is all I can think of. Any direction would be appreciated.
Cheers!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
演示:
http://jsfiddle.net/hnVaF/
Try this :
Demo :
http://jsfiddle.net/hnVaF/
试试这个
Try this