Добрый день!
С первой частью документа вроде бы всё понятно.
Обернул в друпаловский стандарт (function ($) { }(jQuery));
Когда дело доходит до функций, которые идут после первой части документа, то ничего не работает.
Их следует каким-то образом адаптировать?
Структура документа:
jQuery(document).ready(function($){
var .......
$test.on('click', function(event){
event.preventDefault();
$menu_navigation.removeClass('speed-in');
toggle_panel_visibility($lateral_cart, $shadow_layer, $('body'));
});
});
function toggle_panel_visibility ($lateral_panel, $background_layer, $body) {
if( $lateral_panel.hasClass('speed-in') ) {
// firefox transitions break when parent overflow is changed, so we need to wait for the end of the trasition to give the body an overflow hidden
$lateral_panel.removeClass('speed-in').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function(){
$body.removeClass('overflow-hidden');
});
$background_layer.removeClass('is-visible');
.................................