javascript - 单击交叉淡入淡出背景图像

标签 javascript css

here中的java脚本代码是自动幻灯片图像,但是当我单击 .box1 类时,我需要将其转换为 onclick 代码。

当我单击 box1 时,类 crosssfade 只对 id=#main 中的背景图像有效。淡入淡出不能影响box1,背景图片淡入淡出时必须持续出现。

对于背景图像的淡入淡出,图像必须直接连接到图像 文件夹。为此,我需要在#main 中连接图像文件夹和背景图像。

有人能帮忙吗。

my code is here

var timer = setInterval(nextImage, 4000);
var curImage = 0;
var numImages = 5;

function nextImage() {
    var e;
    // remove showMe class from current image
    e = document.getElementById("slideimg" + curImage);
    removeClass(e, "showMe");
    // compute next image
    curImage++;
    if (curImage > numImages - 1) {
        curImage = 0;
    }

    // add showMe class to next image
    e = document.getElementById("slideimg" + curImage);
    addClass(e, "showMe");
}

function addClass(elem, name) {
    var c = elem.className;
    if (c) c += " ";  // if not blank, add a space separator
    c += name;
    elem.className = c;
}

function removeClass(elem, name) {
    var c = elem.className;
    elem.className = c.replace(name, "").replace(/\s+/g, " ").replace(/^\s+|\s+$/g, "");  // remove name and extra blanks
}

最佳答案

检查以下 JSfiddle 以在 clcik 上更改图像

http://jsfiddle.net/arunberti/cwP5Q/99/

在下面的代码中编写函数

$('#container').click(function() {

});

关于javascript - 单击交叉淡入淡出背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17873173/

相关文章:

html - 在 ReactJS 上,我的 'root' div 并没有一直向上延伸。我怎样才能扩大它?

javascript - 如何调整莫里斯图表的大小?

javascript - 如何在 Javascript 中设置

JavaScript:如何通过 AJAX 打开返回的文件

html - CSS, Bootstrap : only the navbar-wrapper transparent

html - 是否有一个 JavaScript 函数可以确定您使用的是哪种类型的设备?

php - 无法单击我的 wordpress 下拉菜单子(monad)菜单链接

javascript - 使用额外的 url 查询参数来防止缓存或强制更新 css/js 是否有效?

javascript - 如何解决 parent.document 中的问题 "Blocked a frame with origin from accessing a frame with origin"

javascript - 卡斯珀JS : Selecting an option in dropdown menu made of <div> and dynamic classes