永发信息网

Jquery淡出fadeOut的问题,下面的语句是想淡出之后将这部分空间除掉为什么,不起作用呢?

答案:3  悬赏:0  手机版
解决时间 2021-03-28 14:14
Jquery淡出fadeOut的问题,下面的语句是想淡出之后将这部分空间除掉为什么,不起作用呢?
最佳答案
$("#proof_"+sampleid).fadeOut("3000").remove();追问哎,还是没有淡出的效果,直接就消失了追答$("#proof_"+sampleid).fadeOut(3000,function(){$("#proof_"+sampleid).remove();});
//消失就已经不占空间,为啥还要移除? 双引号去了,就好了.
全部回答

这个问题也困扰我,不过也很快解决了。
这里我讲下我自己的思路:
多行数据,如果是背景单调,删除数据时看不到效果,用户体验不好。
解决办法:我采用隔行变色,且颜色一定用浅色,不是区别很大就行。
删除数据肯定是查找出来的一些数据进行删除,如果是删除掉然后提示,在跳转到数据列表页,体验也不好,因为数据是查出来的。
解决办法:后台ajax删除数据,前台行数据remove()。
remove()删除数据会很快,没等你看清,数据行就没有了。
所以这里考虑增加一定的动画效果,一开始我考虑用setTimeOut,但是这个比较麻烦。不如直接用Jquery的fadeOut或者是别的。这里一定要注意是大写O,小写o会报错。
$("#proof_"+sampleid).fadeOut("3000").remove(); 这样的写法是不对的,起不到效果。
采用以下 fadeOut的回调函数的形式,就能起到作用了,本人亲测哈
$("#proof_"+sampleid).fadeOut(3000,function(){
$(this).remove();
});
你这段代码理论上是正确的,开发工具看代码还在?看实际的DOM,不是看源代码。
或者执行完后,再查找 $("#proof_"+sampleid) ,看看还在不?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人民币换港币怎么换
新机怎么装原版win10
请问这种皮肤是不是毛周角化症,所谓鸡皮肤?
386除以八再乘以八岁算的结果怎么样过程
用试验证明根系吸收矿物质存在主动吸收和被动
43×36 52×36 5×36用简便计算。简便计算怎
更新了系统是不是更加耗电了
我有一台电子台秤 如图 上面写的是 上海康达
如图,已知:AD是BC上的中线,且DF=DE.求证
欧标和国标电线有什么区别
植物在自然界中的主要作用有哪几方面?被子植
球蟒是不是国家保护动物
指纹识别算法都有哪些,最先进的是什么算法?
处理器参数中的M与QM代表什么含义?如何比较
怎么写比较好
推荐资讯
汽车故障码三菱 p1637
我的台式主机i5840016G内存GTX10606G的电脑直
67x67-34x34+67+34简便算法
三国中的l吕昭是谁?
我被电信诈骗过,听说被破案,公安确说没,怎
1.5的提成是0.15%还是0.015%
这是什么,为什么厨房好多,应该怎样消灭
打完引产针孩子多久能下来
用化学符号表示:(1)2个氮气分子______
九华山佛教圣地对联
北京哪里卖地图全些?
和已婚男人交往不为别的就是为了空虚寂寞该怎
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?