Chrome 中 jQuery fadeIn() 和 fadeOut() 的问题
我正在开发一个插件,但在 Chrome 中遇到了困难。该脚本在 FF 中完美运行,但 Chrome 无法正确显示淡入和淡出效果。看起来 Chrome 只是默认显示和隐藏。有什么建议吗?
您可以在这里看到它的实际效果: http://heartpublications.com
这是代码:
$(document).ready(function() {
function contentRotate(feature) {
if (doAnimate) {
$("#slide1").fadeOut("fast", function (feature) {
return function () {
$("#banner div").hide();
/* FADE IN NEXT ITEM OR GO BACK TO FIRST */
feature.fadeIn("fast", function () {
if ($(this).attr("id") == "slide3") {
setTimeout(function () {
contentRotate($("#banner div:first"));
}, 4000);
}
else {
setTimeout(function () {
contentRotate($(feature.next()));
}, 4000);
}
});
};
}(feature));
}
}
var doAnimate = true;
contentRotate($("#banner div:first"));
});
任何帮助将不胜感激。谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 jQuery 1.3.2 中遇到了同样的问题,但升级到最新版本(1.4.2)后它就消失了。
I had the same problem with jQuery 1.3.2 but it disappeared upgrading to the latest version (1.4.2).