使用javascript和css转换扩展div

时间:2013-05-31 05:33:34

标签: javascript html css

我有一个带有一些文字的部分,我想在你点击它时制作动画。这是下面的jsfiddle链接,html和css非常简单。任何人都可以向我解释为什么它不起作用吗?

http://jsfiddle.net/jtKuZ/9/

我的javascript代码如下:

function show-hide(element)
{
    var classname = document.getElementById(element).className;
    if (classname == "hidden")
        document.getElementById(element).className = "visible";
    else
        document.getElementById(element).className = "hidden";
}

我的HTML中有这个:

<div id="container">
<div id="content" class="hidden" onclick="show-hide('content');">
Lorem ipsum dolor sit amet...
</div>
</div>

1 个答案:

答案 0 :(得分:1)

我更喜欢jQuery:

它让您的生活更轻松:

$('#content').on('click', function() {
    $(this).toggleClass("visible");

    if($(this).is('.visible'))
        $(this).animate({left: 0}, 1000);
    else
        $(this).animate({left: '490px'}, 1000);
});

http://jsfiddle.net/Recode/jtKuZ/14/