Nada..... que no hay forma

Mi codigo javascript
:
Código:
<script type="text/javascript">
$("#mobile-main-menu").on("click", function(event){
event.stopPropagation();
});
$("*:not(#mobile-main-menu, #mobile-main-button)").on("click", function(){
if ($("#mobile-main-menu").is(":visible")){
$("#mobile-main-menu").slideUp();
}
});
$("#mobile-main-button").on("click", function(event){
$("#mobile-main-menu").slideToggle();
event.stopImmediatePropagation();
});
$("#moreSections").on("click", function(event){
event.stopImmediatePropagation();
});
</script>
He probado tambien con event.stopImmediatePropagation();
y mi codigo html:
Código:
<div class="col-xs-12 visible-xs">
<ul id="mobile-main-menu">
<li role="presentation"><a href="categoria.php">Dinero</a></li>
<li role="presentation"><a href="categoria.php">Salud</a></li>
<li role="presentation"><a href="categoria.php">Formación</a></li>
<li role="presentation"><a href="categoria.php">Tecnología</a></li>
<li role="presentation"><a href="categoria.php">Finanzas</a></li>
<li role="presentation"><a href="categoria.php">Negocios</a></li>
<li role="presentation"><a href="categoria.php">Política</a></li>
<li role="presentation"><a href="categoria.php">Deportes</a></li>
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" id="moreSections" data-toggle="dropdown" href="#" role="button" aria-expanded="false">
Mas<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="presentation"><a href="#">Categoria x</a></li>
<li role="presentation"><a href="#">Categoria x</a></li>
<li role="presentation"><a href="#">Categoria x</a></li>
<li role="presentation"><a href="#">Categoria x</a></li>
<li role="presentation"><a href="#">Categoria x</a></li>
<li role="presentation"><a href="#">Categoria x</a></li>
<li role="presentation"><a href="#">Categoria x</a></li>
<li role="presentation"><a href="#">Categoria x</a></li>
<li role="presentation"><a href="#">Categoria x</a></li>
<li role="presentation"><a href="#">Categoria x</a></li>
</ul>
</li>
</ul>
</div>
y sigue funcionando mal...
Sabes porque?
Gracias por la paciencia...