我有一个带滑块和平滑滚动脚本的网站。问题是,我无法让他们同时工作。平滑滚动脚本和滑块不能协同工作
这是网址: http://kop.hosts.ma-cloud.nl/template/
有人可以告诉我什么,我做错了什么?我已经在使用var jq = $ .noConflict();
在此先感谢!
我有一个带滑块和平滑滚动脚本的网站。问题是,我无法让他们同时工作。平滑滚动脚本和滑块不能协同工作
这是网址: http://kop.hosts.ma-cloud.nl/template/
有人可以告诉我什么,我做错了什么?我已经在使用var jq = $ .noConflict();
在此先感谢!
你几乎有一切工作。请添加以下更正以使其功能完整。
步骤1
jQuery的UI库之前加载jQuery库(jquery.min.js)象下面这样:
<!--Script voor smooth scroll-->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!--Script voor de slider-->
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
步骤2
删除此行。
// var jq = $.noConflict();
步骤3
删除与$像我的版本以下部分的JQ所有实例:
$('.rightarrow, .leftarrow').hide();
$('#scrolldiv_container').mouseenter(function(){
$('.rightarrow, .leftarrow').show();
clearInterval(siId);
})
$('#scrolldiv_container').mouseleave(function(){
$('.rightarrow, .leftarrow').hide();
si();
});
$('.rightarrow').click(function() {
var leftPos = $('#browser').scrollLeft();
<!--1000 * 6 (aantal slides - 1)-->
if (leftPos == 6000) {
$('#browser').animate({
scrollLeft: 0
}, 400);
} else {
$('#browser').animate({
scrollLeft: leftPos + 1000
}, 150);
}
});
$('.leftarrow').click(function() {
var leftPos = $('#browser').scrollLeft();
if (leftPos == 0) {
$('#browser').animate({
<!--1000 * 6 (aantal slides - 1)-->
scrollLeft: 6000
}, 400);
} else {
$('#browser').animate({
scrollLeft: leftPos - 1000
}, 150);
}
});
步骤4
现在刷新页面,你会看到滑块和平滑滚动正在工作。
这非常有用,非常感谢!问题,你如何轻松地粘贴代码?我在写我的原始问题的时候尝试过,但我能找到的代码前面有4个空格,而且这样做有点混乱。再次感谢! – apielotje
检查你的代码,你有2个错误 – Zl3n
非常感谢,有一种noob我很害怕...你能给我一个提示吗? – apielotje
我刚刚意识到你的意思(检查铬中的元素),并且我认为我修复了一个错误。不知道如何修复第二个.. – apielotje