0

我想div在左边制作一张 200px 的幻灯片,div然后在点击时再次淡入,但它不起作用。

这是我试过的代码:

<script>          
    $("#navigatie").click(function () {
        $(".tekstblock:hidden:first").delay(200).fadeIn("slow");
        $("#navigatie").animate({"left":"200px"}, "1s");
    });
</script>

<div id="navigatie">
    <div class="button" id="button"><p>Over ons</p></div>
    <div class="button" id="upright"><p>audio</p></div>
    <div class="button" id="downleft"><p>Gallery</p></div>
    <div class="button" id="downright"><p>contact</p></div>
</div>

当我改变时:

$("#navigatie").click(function () {

$("div").click(function () {

整个动画效果完美,但点击功能将其应用于所有div标签。

我需要让它只响应#navigatie div

4

1 回答 1

0

我不清楚,但jsfiddle可能会有所帮助。你必须给postion:absolute#navigatie(你要使用动画改变位置的元素)

于 2013-05-01T09:05:02.487 回答