-2

我有这个脚本:

// <![CDATA[
function showHide() {
    var ele = document.getElementById("last-edition");
    if(ele.style.display == "block") {
            ele.style.display = "none";
      }
    else {
        ele.style.display = "block";
    }
}
// ]]>

它制作的动画是显示/隐藏,很简单,但如果可能的话,我想制作一张幻灯片。我该怎么做?

示例:http ://thc-racing.ucoz.com/index/tmt/0-20 2012 年是脚本在起作用的地方。

谢谢!

编辑:我使用 jQuery。

4

2 回答 2

1

使用 jQuery:

$("#last-edition").show("slow");

代替ele.style.display = "block";

$("#last-edition").hide("slow");

代替ele.style.display = "none";

于 2013-09-09T15:54:24.490 回答
1

您的脚本的简短 jQuery 版本将如下所示:

function showHide() {
    $('#last-edition').slideToggle();
}

考虑看看jQuery 文档。它写得很好。

由于此功能仅包含一行 - 它非常没用......

如果您试图使此块在某些用户交互中出现/消失 - 然后只需省略函数声明。像这样:http: //jsfiddle.net/skip405/Qzwme/

于 2013-09-09T15:57:12.257 回答