現在、以下の 2 つのプラグインを使用しています。2 番目のプラグインが原因で、最初のプラグイン ( http://www.berriart.com/sidr/#development ) が遅延しています。理由がわかりません。これが私のウェブサイトhttp://www.jonasandnicole.comで、モバイル ナビゲーションを表示するにはナビゲーションを縮小する必要があります。
シドル jQuery
<script>
$(document).ready(function() {
$('#simple-menu').sidr();
});
</script>
スムーズ スクロール jQuery
<script src="js/jquery.easing.1.3.js"></script>
<script>
$(function() {
var lengthDiv = $('.desktop').find('li').length;
var current = 0;
$('a').bind('click',function(event){
var $anchor = $(this);
current = $anchor.parent().index();
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href#')).offset().top
}, 1500,'easeInOutExpo');
/*
if you don't want to use the easing effects:
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1000);
*/
event.preventDefault();
});
$(document).keydown(function(e){if($(':focus').length <= 0)e.preventDefault()})
$(document).keyup(function(e){
var key = e.keyCode;
if(key == 38 && current > 0){
$('.desktop').children('li').eq(current - 1).children('a').trigger('click')
}else if(key == 40 && current < lengthDiv){
$('.desktop').children('li').eq(current + 1).children('a').trigger('click')
}
})
});
</script>