Как правильно перенести функционал скрипта №2 в скрипт №1 ?
Есть скрипт №1
function openLevel(e) {
$('.originalmenu span.ttnavigation').addClass('e');
alert('Скрипт сработал');
e.preventDefault();}
};
Вызывается по клику
<a onclick="openLevel(event); href="#">Пункт меню 1 уровня</a>
Еcть доп скрипт #2
$('.originalmenu span.ttnavigation').click(function(){
if ($(this).hasClass('ttopen')) {varche = true} else {varche = false};
if(varche == false){
$(this).addClass("ttopen");
$(this).parent().addClass('active_m');
$(this).removeClass("ttclose");
$(this).parent().children('ul').slideDown();
varche = true;
} else {
$(this).removeClass("ttopen");
$(this).parent().removeClass('active_m');
$(this).addClass("ttclose");
$(this).parent().children('ul').slideUp();
varche = false;
}
});
Вызывается из
<span class="ttnavigation ttopen"><a href="javascript:void(0)"></a></span>
Как правильно перенести функционал скрипта №2 в скрипт №1 ?
<ul id="ma-mobilemenu" class="mobilemenu originalmenu nav-collapse collapse expand_menu">
-----------Блок меню 1----------------------
<li class="had_child">
<a href="#">Пункт меню 1 уровня</a>
<ul style="display: block;">
<li><a href="#"><span>Пункт меню 2 уровня</span></a></li>
<li><a href="#"><span>Пункт меню 2 уровня</span></a></li>
<li><a href="#"><span>Пункт меню 2 уровня</span></a></li>
<li><a href="#"><span>Иван-чай</span></a></li>
<li><a href="#"><span>Пункт меню 2 уровня</span></a></li>
</ul>
<span class="ttnavigation ttopen"><a href="javascript:void(0)"></a></span>
</li>
-----------Блок меню 2----------------------
<li class="had_child">
<a href="#">Пункт меню 1 уровня</a>
<ul style="display: none;">
<li><a href="#"><span>Пункт меню 2 уровня</span></a></li>
<li><a href="#"><span>Пункт меню 2 уровня</span></a></li>
<li><a href="#"><span>Пункт меню 2 уровня</span></a></li>
<li><a href="#"><span>Пункт меню 2 уровня</span></a></li>
<li><a href="#"><span>Пункт меню 2 уровня</span></a></li>
</ul>
<span class="ttnavigation ttclose"><a href="javascript:void(0)"></a></span>
</li>
И так далее
</ul>