使用cool-kitten-master框架滚动
Scrolling using cool-kitten-master framework
我安装了github.com/jalxob/cool-kitten到我的网站http://itee.lt/但是滚动脚本有问题:https://github.com/jalxob/cool-kitten/blob/master/js/scripts.js当我使用顶部导航栏并按下链接时,按下链接的文本不改变颜色。如何解决这个问题?
jQuery(document).ready(function ($) {
$(window).stellar();
var links = $('.navigation').find('li');
slide = $('.slide');
button = $('.button');
mywindow = $(window);
htmlbody = $('html,body');
slide.waypoint(function (event, direction) {
dataslide = $(this).attr('data-slide');
if (direction === 'down') {
$('.navigation li[data-slide="' + dataslide + '"]').addClass('active').prev().removeClass('active');
}
else {
$('.navigation li[data-slide="' + dataslide + '"]').addClass('active').next().removeClass('active');
}
});
mywindow.scroll(function () {
if (mywindow.scrollTop() == 0) {
$('.navigation li[data-slide="1"]').addClass('active');
$('.navigation li[data-slide="2"]').removeClass('active');
}
});
function goToByScroll(dataslide) {
htmlbody.animate({
scrollTop: $('.slide[data-slide="' + dataslide + '"]').offset().top
}, 2000, 'easeInOutQuint');
}
links.click(function (e) {
e.preventDefault();
dataslide = $(this).attr('data-slide');
goToByScroll(dataslide);
});
button.click(function (e) {
e.preventDefault();
dataslide = $(this).attr('data-slide');
goToByScroll(dataslide);
});
});
$(window).stellar();
var links = $('.navigation').find('li');
slide = $('.slide');
button = $('.button');
mywindow = $(window);
htmlbody = $('html,body');
slide.waypoint(function (event, direction) {
dataslide = $(this).attr('data-slide');
if (direction === 'down') {
$('.navigation li[data-slide="' + dataslide + '"]').addClass('active').prev().removeClass('active');
}
else {
$('.navigation li[data-slide="' + dataslide + '"]').addClass('active').next().removeClass('active');
}
});
mywindow.scroll(function () {
if (mywindow.scrollTop() <= 1) {
$('.navigation li[data-slide="1"]').addClass('active');
$('.navigation li[data-slide="2"]').removeClass('active');
}
});
function goToByScroll(dataslide) {
htmlbody.animate({
scrollTop: $('.slide[data-slide="' + dataslide + '"]').offset().top + 1
}, 2000, 'easeInOutQuint');
}
links.click(function (e) {
e.preventDefault();
dataslide = $(this).attr('data-slide');
goToByScroll(dataslide);
});
button.click(function (e) {
e.preventDefault();
dataslide = $(this).attr('data-slide');
goToByScroll(dataslide);
});
});
javascript jquery html
相关文章:
- 在离子框架中选择带有离子滚动的中间项目
- 如何使框架不可滚动
- HTML锚点滚动父框架
- 无限滚动离子框架wrok:Loadmore()调用多次
- 滚动父框架以在iframe中定位
- 当框架内的新页面打开时,使页面滚动到iframe的顶部
- 没有可滚动框架的Javascript滚动事件
- 添加颜色的标题,因为它向下滚动页面在Wordpress创世纪框架
- 在滚动子框架时接收touchmove事件
- 如何在facebook画布框架内捕获滚动事件
- IE9框架滚动
- 隐藏/移除香草形框架的滚动条
- Titanium appcelerator框架:滚动视图内容的大小不能随着设备方向的改变而改变
- 在iFrame内嵌套的框架中捕获滚动事件
- 使用cool-kitten-master框架滚动
- instagram订阅源与离子框架无限滚动不39;t在中继器错误中停止重复
- 从文件夹中加载所有图像,并使用Laravel框架在JS滑块中滚动它们
- 如何防止内容在 Ionic 框架中的页脚后面滚动
- iPad框架滚动问题
- 如何使用Javascript删除嵌套框架和iframe的滚动条