first commit
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
/* ------------------------------------------------------------------------------
|
||||
*
|
||||
* # 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);
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user