"返回false;"在事件处理程序中断页面

时间:2013-12-24 00:13:52

标签: javascript jquery css

我有一个崩溃ol的jquery函数,它工作得很好......

最后一行“return false”导致问题。我需要那条单线才能正确地折叠。但是,包含该行会导致我页面上的所有其他按钮/ 链接停止工作。你可以点击它们,但它们不会带你去任何地方!

我评论单行,我的ol崩溃不起作用,但按钮链接有效!

我无法理解。我把它缩小到那条单线!有什么建议吗?

 $(document).ready(function () {
        $('li').click(function () {
                $(this).children('ol').slideToggle();

                var myDiv = $('.region-sidebar-first .block-menu ul.menu').children('li').children('a');

                if (myDiv.hasClass('active')) {
                    myDiv.hide();
                }

                if ($(this).children('.collapse').is(':visible')) {
                   // alert('collapse');
                    $(this).children('.expand').css("display", "block")
                    $(this).children('.collapse').css("display", "none")
                }
                else {
                   // alert('open');
                    $(this).children('.expand').css("display", "none")
                    $(this).children('.collapse').css("display", "block")
                }

                return false;
        });
    });

0 个答案:

没有答案