Панель управления сверстанная и с встроенным jQuery.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

71 lines
1.8 KiB

/* ------------------------------------------------------------------------------
*
* # Horizontal mega menu
*
* Specific JS code additions for navigation_horizontal_mega.html page
*
* Version: 1.1
* Latest update: Dec 2, 2015
*
* ---------------------------------------------------------------------------- */
$(function() {
// Drill down menu
// ------------------------------
// If menu has child levels, add selector class
$('.menu-list').find('li').has('ul').parents('.menu-list').addClass('has-children');
// Attach drill down menu to menu list with child levels
$('.has-children').dcDrilldown({
defaultText: 'Back to parent',
saveState: true
});
// Destroy nicescroll on mobile and use native scroll instead
$(window).on('resize', function() {
setTimeout(function() {
if($(window).width() <= 768) {
$('.menu-list').getNiceScroll().remove();
$(".menu-list").removeAttr('style').removeAttr('tabindex');
}
else {
$(".menu-list").niceScroll({
mousescrollstep: 100,
cursorcolor: '#ccc',
cursorborder: '',
cursorwidth: 3,
hidecursordelay: 200,
autohidemode: 'scroll',
railpadding: { right: 0.5 }
});
}
}, 200);
}).resize();
// Components
// ------------------------------
// Styled checkboxes and radios
$(".styled").uniform();
// Select2 select
$('.select').select2({
minimumResultsForSearch: Infinity
});
// Switchery toggles
var elems = Array.prototype.slice.call(document.querySelectorAll('.switchery'));
elems.forEach(function(html) {
var switchery = new Switchery(html);
});
});