【发布时间】:2013-06-19 17:02:16
【问题描述】:
JSFiddle:Fiddle
它应该工作的方式如下:
1 - 红色块从上到下滑动
2 - 一旦完成,红色框会淡出
3 - 然后蓝色框淡入
以下是html:
<div class="posRel">
<div class="trans1"></div>
<div class="trans2"></div>
<div class="trans3"></div>
<div class="trans4"></div>
<div class="trans5"></div>
<div class="trans6"></div>
<div class="trans7"></div>
</div>
下面是js:
for (i = 1; i <= 7; i++) {
$('.trans' + i).toggleClass('toggle');
}
setTimeout(function () {
$('.toggle').fadeOut('slow', function () {
$(this).addClass('fSmall1').fadeIn('slow');
});
}, 2000);
项目链接:http://50.87.144.37/~projtest/team/design/EO/page-2.html
链接到JSFiddle
我面临的问题:
- fadeOut 和 fadeIn 不起作用
- 有什么比 settimeout 更好的方法吗?
我在 js/jQuery 方面相当缺乏经验,所以也请随时指出任何愚蠢的错误。谢谢。
【问题讨论】:
-
能否请您提供指向您的测试用例的正确链接(例如在 jsfiddle 中)。 SO 不允许使用数字网址 (IP)。
-
您无法访问该链接吗?
-
我确定可以复制和粘贴它,但它不可点击,因为您已将其格式化为代码,因为 SO 不允许此类链接(您已经注意到)。
-
我正在 Chrome 中检查您的项目,它似乎可以正常工作。你在测试什么浏览器?
-
这是我在工作中分配的 ftp,除了将其作为代码发布之外,我没有任何其他方式可以为您提供链接。如果您可以访问,那么问题出在哪里?
标签: javascript jquery html css css-transitions