首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.show("fast")不工作

.show("fast")不工作
EN

Stack Overflow用户
提问于 2011-11-11 09:09:59
回答 2查看 2K关注 0票数 1

我这里有一个脚本,动画的div改变高度,然后在标签应该出现。下面我返回了false,这样下一个页面就不会加载了。

当它像这样工作的时候

代码语言:javascript
运行
复制
$("label#error-username_r").show();
return false;

然而,当我设置持续时间时,它会忽略它,并忽略返回false,并加载下一个页面,如下所示:

代码语言:javascript
运行
复制
$("label#error-username_r").show("fast");
return false;

下面是所有的代码:

代码语言:javascript
运行
复制
        $("div#cover").animate
            ({
                height: window.innerHeight*0.8
                }, {queue:false, duration:300, easing:"backEaseInOut"}
            );
        $("div#cover-bottom").animate
            ({
                height: window.innerHeight*0.2
                }, {queue:false, duration:300, easing:"backEaseInOut"}
            );
        $("label#error-username_r").show();
        return false;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-11 09:40:02

如果没有HTML,就很难找出真正的问题。我不认为这是因为show("fast")在这里失败了。一定是其他代码的行为不正确。

您可能希望尝试将持续时间作为传递参数,如下所示

代码语言:javascript
运行
复制
("#error-username_r").show(1000);

但我也怀疑这是否真的能解决你的问题,正如我前面所说的,错误很可能是在你代码的其他地方。

无论如何,我建议您尝试使用Firebug或任何其他web开发工具来检查js错误,看看错误消息是什么。

票数 1
EN

Stack Overflow用户

发布于 2011-11-11 09:24:01

我自己偶尔也注意到类似的行为。我开始将我的值设置为:

代码语言:javascript
运行
复制
$("#error-username_r").show(200);

这对我来说总是有效的。

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

https://stackoverflow.com/questions/8088526

复制
相关文章

相似问题

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