.BG_submenu {opacity:0; visibility: hidden; transition: 0.3s linear}
.bg-menu-parent-item:hover .BG_submenu {opacity:1; visibility: visible}
Ой, там fadeIn(0) у вас.. Тогда transition и не нужен) cache (default: true, false for dataType 'script' and 'jsonp')
Type: Boolean
If set to false, it will force requested pages not to be cached by the browser. Note: Setting cache to false will only work correctly with HEAD and GET requests. It works by appending "_={timestamp}" to the GET parameters. The parameter is not needed for other types of requests, except in IE8 when a POST is made to a URL that has already been requested by a GET.
<div class="img" data-link-1="/link1.html" data-link-2="/link2.html" ></div>
var svg=$('div.img').load("file.svg", function(){
$('a:eq(0)', this).attr('xlink:href', $(this).data('link-1'))
$('a:eq(1)', this).attr('xlink:href', $(this).data('link-2'))
});
<a id="about_us" style="display:none"></a>
<section class="medoff-about module "></section>
$(window).on('hashchange', function(){
var id = location.hash, targ=$(id+'+section.module'); //запоминаем в targ нужный блок
if (!targ[0]) return // выходим, если "левый" хэш, например, ввели вручную
var top = targ.offset().top;
$(".header__list a").removeClass(('active'));
$('.header__list a[href="'+id+'"]').addClass('active');
}
//
// if (windowRes <= 1024) {
// $('body,html').animate({scrollTop: top})
// }
$('body,html').animate({
scrollTop: top + 3
}, 1500);
});
}).on('load', function(){$(window).hashchange()}) // переходим к нужному разделу, если, напрмер, ссылку в новой вкладке открыли
<!-- Ссылки -->
<a href="https://www.youtube.com/embed/aaaaaaaa1" target="videoframe" onclick="$('#show_video_window').arcticmodal();">Посмотреть видео 1</a>
<a href="https://www.youtube.com/embed/aaaaaaaa2" target="videoframe" onclick="$('#show_video_window').arcticmodal();">Посмотреть видео 2</a>
<!-- Модальное окно -->
<div style="display:none;">
<div class="box-modal" id="show_video_window">
<iframe width="480" height="360" name="videoframe"></iframe>
</div>
</div>
var discription=str.split('\n'),
price=discription[0],
title=discription[1],
comment=discription[2]
var el=document.createElement('div');
el.innerHTML={наша строка со ссылками};
{строка без ссылок}=el.innerText
а на jQuery ещё компактнее$('</>{стока со ссылками}').text() // </> в начале строки, чтобы jQuery понял, что это фрагмент кода
var swipeTimer, top;
$(windiw).on('touchstart', function(){top=$(windiw).scrollTop()})
.on('touchend', function(){
if (top==$(windiw).scrollTop()) return;
clearTimeout(swipeTimer);
swipeTimer=setTimeout(function{$('.mydiv').css({overflow: ''})}, 500);
$('.mydiv').css({overflow: 'hidden'})
})
То есть, блок "заморозится", как только мы оторвём палец, после того, как начали прокручивать всю страницу и останется замороженным в течении полсекунды $("form").submit(function(){
// валидируем форму;
// отправляем данные на сервер;
// показываем попап;
return false // предотвращаем отправку формы и перезагрузку страницы
})
Как вариант, можно показать попап при отправке, потом при ответе от сервера в том же попапе показать результат, типа данные успешно отправились или ошибка.