我使用了在我的博客某处找到的一小段javascript代码作为最小化按钮,但该按钮无法正常工作。博客使用不同类型的帖子的块,例如{block:Photo}。

    {block:Photo}
    <div class="PhotoPost">
    <div class="PhotoWrapper">
    <div class="Button">-</div>
    <div class="box">

    <script type="text/javascript">
    $(".Button").click(function(){
    if($(this).html() == "-"){
            $(this).html("+");
            }
    else{
            $(this).html("-");
            }
            $(".box").slideToggle();
            });
    </script>

    <img class="PhotoPostImage" src="{PhotoURL-HighRes}" alt="{PhotoAlt}"/>
        <!-- Some more code -->
    </div>
    </div>
    </div>
    </div>


当我单击“最小化”按钮时,它会将每个单个照片帖子最小化并最大化,使其达到有照片帖子的次数,而不是最小化按钮所在的照片帖子。

提前致谢!

最佳答案

更改

$(".box").slideToggle();




$(this).siblings(".box").slideToggle();


希望对你有帮助

关于javascript - 最小化按钮将每个div最小化,而不是单个,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16377867/

10-12 00:09
查看更多