File "ver_mobile_menu.js"
Full path: /home/cakedeco/retaildirectonline.co.uk/catalog/view/javascript/opentheme/vermegamenu/ver_mobile_menu.js
File
size: 1.97 B
MIME-type: text/html
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
(function($){
$.fn.extend({
mobilemenu: function() {
return this.each(function() {
var $ul = $(this);
if($ul.data('accordiated'))
return false;
$.each($ul.find('ul, li>div'), function(){
$(this).data('accordiated', true);
$(this).hide();
});
$.each($ul.find('span.head'), function(){
$(this).click(function(e){
activate(this);
return void(0);
});
});
var active = (location.hash)?$(this).find('a[href=' + location.hash + ']')[0]:'';
if(active){
activate(active, 'toggle');
$(active).parents().show();
}
function activate(el,effect){
$(el).parent('li').toggleClass('active').siblings().removeClass('active').children('ul, div').slideUp('fast');
$(el).siblings('ul, div')[(effect || 'slideToggle')]((!effect)?'fast':null);
}
});
}
});
})($);
$(document).ready(function () {
$("ul.mobilemenu li span.grower").each(function(){
$(this).append('<span class="head"><a href="javascript:void(0)"></a></span>');
});
//$('ul.mobilemenu').mobilemenu();
$('#ma-mobilemenu').css('display','none');
$("ul.mobilemenu li.active").each(function(){
$(this).children().next("ul").css('display', 'block');
});
//mobile
$('.btn-navbar').click(function() {
var chk = 0;
if ( $('#navbar-inner').hasClass('navbar-inactive') && ( chk==0 ) ) {
$('#navbar-inner').removeClass('navbar-inactive');
$('#navbar-inner').addClass('navbar-active');
$('#ma-mobilemenu').css('display','block');
chk = 1;
}
if ($('#navbar-inner').hasClass('navbar-active') && ( chk==0 ) ) {
$('#navbar-inner').removeClass('navbar-active');
$('#navbar-inner').addClass('navbar-inactive');
$('#ma-mobilemenu').css('display','none');
chk = 1;
}
//$('#ma-mobilemenu').slideToggle();
});
});