. Хз, сижу думаю как пофиксать... Может есть какие-то мысли по этому поводу? $(window).on("mousewheel DOMMouseScroll" , handler() )
function slowScroll() {
var latestKnownScrollY = $('html').scrollTop() || $('body').scrollTop();
$(window).on("scroll", function () {
latestKnownScrollY = $('html').scrollTop() || $('body').scrollTop();
});
$(window).on("mousewheel DOMMouseScroll", function(event) {
var scrollTo,
scrollDistance = 80,
delta;
if (event.type == 'mousewheel') {
delta = event.originalEvent.wheelDelta / 140;
} else if (event.type == 'DOMMouseScroll') {
delta = - event.originalEvent.detail / 3;
}
scrollTo = latestKnownScrollY - delta * scrollDistance;
if (scrollTo) {
event.preventDefault();
event.stopPropagation();
$('body,html').stop().animate( {
scrollTop : scrollTo
} , 500);
}
} );
}
$(window).on("mousewheel DOMMouseScroll" , slowScroll() );
$(window).off("mousewheel DOMMouseScroll" , slowScroll() );
$('.owl-carousel').owlCarousel({
items:1,
mouseDrag: false,
touchDrag: false,
animateOut: 'zoomOut',
animateIn: 'zoomIn',
loop: true,
lazyLoad: true,
autoplay: true,
autoplayHoverPause: true,
autoplaySpeed: 300,
dotsSpeed: 300,
navSpeed: 300,
dots: false,
nav: true,
navText: ['<span class="icon icon-nav-top"/>','<span class="icon icon-nav-bottom"/>'],
URLhashListener:true,
startPosition: 'slide1',
onTranslated: function (e){
var hashEl = $('.slider-hash-item');
var item = e.item.index - 1;
console.log(item);
hashEl.each(function(index){
if(index + 1 === item){
$(this).addClass('active');
$(this).siblings().removeClass('active');
}
/*else if(item === 0){
hashEl.last().addClass('active');
hashEl.last().siblings().removeClass('active');
}*/
else{
hashEl.eq(0).addClass('active');
hashEl.eq(0).siblings().removeClass('active');
}
});
}
});
"overrides": {
"font-awesome": {
"main": ["scss/font-awesome.scss", "fonts/*.*"]
}
}
gulp.task('fontawesome', function(){
return gulp.src(mainBowerFiles('**/*.+(otf|eot|svg|ttf|woff|woff2)'))
.pipe(gulp.dest(path.app.fonts));
});
Но мне кажется, лучшим решением было бы изменить путь для загрузки bower зависимостей сразу в папку app и спокойно собирать проект, не переопределяя main файлы, копируя кучу файлов для каждой новой зависимости
bower.json
:"main": [
"scss/bootstrap.scss",
"dist/js/bootstrap.js"
],