首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JQuery.hide(“fast”)间歇性地失效

JQuery.hide(“fast”)间歇性地失效
EN

Stack Overflow用户
提问于 2022-06-23 02:34:59
回答 1查看 18关注 0票数 0

我有jQuery 3.6.0、jQuery-UI1.13和一些其他插件。所有JS文件都存储在服务器上。

9页加载10,$('selector').hide('fast')或其他指定的速度完美工作。

有时,尽管它什么也做不了--元素不会隐藏,后面的闭包不会调用,什么都不会。

当我第一次调用hide('fast')时(当它不起作用时),它将以某种原因将overflow: hidden;内联样式添加到元素中。如果我首先使用show('fast'),然后使用hide('fast'),它不会添加溢出:隐藏样式。

JS控制台中没有错误消息,因此试图找出它是非常令人沮丧的。

EN

Stack Overflow用户

发布于 2022-06-24 03:29:44

这似乎是与jQuery验证包的某种冲突。

我使用下面的代码片段使页面不断刷新,直到它崩溃。

代码语言:javascript
复制
$('#test_element').hide('fast', function() {
    if (!$(this).is(':visible')) {
        console.info('Working');        
        location.reload();
    }
});

在重新加载隐藏(‘fast’)不工作的地方,它不会再重新加载,因为关闭没有被调用。

然后,我删除了包,直到它停止崩溃,这是当我删除jQuery-验证。

更新验证之后,它将很高兴地在没有问题的情况下重新加载。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72723936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档