dnn中的jquery SlideToggle

时间:2011-03-22 08:54:47

标签: javascript jquery dotnetnuke slidetoggle

当我点击内容向下滑动的头部时,我正试图制作一个信息框 但是当我这样做时它只是向下滑动然后再向上滑动 它在ascx文档中,我需要在dotnetnuke容器上使用它 它在html文件中完美运行
这是代码

<script type="text/javascript">
    $(document).ready(function () {
        $('.head').click(function () {
            $('.content').slideToggle();
        });
    });
</script>

$(document).ready(function () {
    $('.textbox .content:eq(1)').hide();
    $('.textbox .head').click(function () {
        if ($(this).next('.content').is(':visible')) {
            $(this).next('.content').slideUp();
        } else {
            $(this).next('.content').slideDown();
        }
    });
});

1 个答案:

答案 0 :(得分:2)

在第一个示例中,如果您在页面上拥有同一容器的倍数,则会切换所有内容区域。

第二个示例看起来应该可以工作,但是,如果您有多个容器实例,并且该脚本位于容器本身中,您将多次注册该处理程序。尝试将脚本移动到外部文件并在代码中引用它,因此它只包含一次。有关此示例,请参阅DotNetNuke jquery script in container