请高手帮小弟我看一下,多谢

请高手帮我看一下,谢谢
我用js做出来的菜单为什么是这样请高手帮小弟我看一下,多谢
js代码是这样的
$('#menu li a').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#menu ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
请大侠指教
function js

------解决方案--------------------
LZ应该检查下POSITION,估计定位有问题