我正在使用jQuery animate()函数来显示一个小文本变得越来越大,直到它消失。jQuery animate在IE和Firefox都很慢
我有jQuery的代码在这里:
function Gain() {
/* Using multiple unit types within one animation. */
$("#block").animate({
width: "80%",
opacity: 0.0,
marginLeft: "2.6in",
fontSize: "15em",
borderWidth: "10px"
}, 2000, function() {
$("#block").removeAttr("style");
$("#block").html("");
$("#block").css("color", "White");
$("#block").css("position", "absolute");
$("#block").css("z-index", "-5");
});
}
我用火的功能代码:
string script = "$('#block').html('Yes!<br/>" + xpReward.ToString() + "xp!');";
ScriptManager.RegisterStartupScript(ButtonListUpdate, typeof(string), "startup",
"xpGain(); " + script, true);
此代码运行每次我选择一个选项RadioButtonList(ASP.NET)。
现在,我有这个问题:
- 浏览器 - 作品真的很好
- 野生动物园 - 作品真的很好
- iPhone浏览器 - 工程确定
- 的Internet Explorer - 可怕
- Firefox - 有时很棒,其他时间很可怕
我想忽略Internet Explorer,但由于它们有很大的市场份额,我必须处理这个问题。
您可以尝试动画自己
- 转到http://www.GameLearner.com
- 单击较大的 “现在播放” 按钮
- 点击 “播放的时候了”
- 回答问题正确。第一个问题可能需要〜5-10s
所以我的问题是....
如何使在Internet Explorer这项工作?现在这太可怕了。我不指望它工作真的很好,但只是“可玩”将是非常可怕的...
非常感谢! 拉尔斯
在IE 9上正常工作。 – Pradeep