我正在建立一个网站。我正在做响应式菜单和jQuery脚本工作但不好。我的意思是每一个剧本都很好,但是他们所有人都不想工作那么好。第一个,这来自响应式菜单会杀死所有东西,所以这个菜单不能正常工作:/
<script type="text/javascript" src="jquery-2.2.3.min.js"></script>
<script type="text/javascript" src="jquery.scrollTo.min.js"></script>
<script type="text/javascript" src="jquery.sticky.js"></script>
<script>
$(document).ready(function(){
$(".menu-trigger").click(function(){
$("#mainnav").slideToggle(900);
});
});
jQuery(function($)
{
//zresetuj scrolla
$.scrollTo(0);
$('#link').click(function() { $.scrollTo($('#zjazd'), 2000); });
}
);
$(document).ready(function(){
$("#container").sticky({topSpacing:0});
});
$(document).ready(function(){
$(window).scroll(function(){
if ($(this).scrollTop() > 400) {
$('.scrollup').fadeIn('slow');
} else {
$('.scrollup').fadeOut('fast');
}
});
//Kliknij aby przewinąć do góry
$('.scrollup').click(function(){
$('html, body').animate({scrollTop : 0},1500);
return false;
});
});
</script>
那有什么不对?什么是om?我还在学习,这可能是一个非常愚蠢的问题,但今天对我来说......
所有网站都已做出回应。
当我删除剩余的脚本而只留下这个响应式菜单时它工作得很漂亮,当我为响应式菜单删除它时,所有其余的工作都很好,但是当所有脚本在一起时,那么只有这个菜单工作不好但是剩下的它工作正常。我不知道发生了什么。
我还在学习......我工作的网站非常好。
答案 0 :(得分:1)
您只需要一个$(document).ready(function() { });
它内部的第一件事应该是调用你想要使用的插件。
$(document).ready(function(){
$("#container").sticky({topSpacing:0});
$.scrollTo(0);
$(".menu-trigger").click(function(){
$("#mainnav").slideToggle(900);
});
$('#link').click(function() {
$.scrollTo($('#zjazd'), 2000);
});
$('.scrollup').click(function(){
$('html, body').animate({scrollTop : 0},1500);
return false;
});
});
$(window).scroll(function(){
if ($(this).scrollTop() > 400) {
$('.scrollup').fadeIn('slow');
} else {
$('.scrollup').fadeOut('fast');
}
});