javascript - Image Fades Into Another,然后函数加载新网页

标签 javascript html css

基本上我正在尝试获得类似于 this 的效果.

我想让我网站的第一页有一个图像淡入另一个图像通过点击一个按钮,然后有一个函数在大约 2 秒后打开一个不同的页面,使用计时器。

我有基于上述示例的用于切换图像的代码,我不太精通 JavaScript,所以我的问题是编写一个 JavaScript 函数,它会在第二张图像大约 2 秒后加载一个新页面出现。

最佳答案

不是像示例中那样使用 css 动画,而是使用 jQuery 来制作动画并使用 complete 函数来进行转发:

$("#cf_onclick").click(function() {
    $("#cf_onclick").animate(
        {"background-image": "img2.jpg"},
        2000,
        'linear',
        function() {
             window.location.href = "page2.html";
        }
    );
});

您还应该考虑将两个图像放在一个图像文件中并切换背景位置,或者覆盖两个 img 标签并淡出第一个,否则浏览器将需要在动画开始时加载第二个图像。

关于javascript - Image Fades Into Another,然后函数加载新网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8564238/

相关文章:

javascript - javascript/node.js 中的 seek() 等价物?

javascript - 以 Angular 从子级更新父级范围

javascript - CSS3 存储当前动画值

javascript - 尝试实现指针事件: none in JavaScript

javascript - 如何强制两个元素同时悬停?

html - 通过使用显示 : table-cell for table row, 显示:td 表的 block 不起作用

html - 如何使用 css 突出显示 blockquote 标签

javascript - JQuery 内置的 anchor 标记不会重定向

javascript - 限制输入结果

html - 将 Div 扩展到没有负边距的父级