jquery引入失败
不知道你这个问题是否已经解决, 如果还没有解决的话:function banner () {
var carousel = document.querySelector('.carousel');
var startX=0;
var moveX=0;
var distance=0;
//绑定触屏事件
carousel.addEventListener('touchstart',function(e){
//记录触屏开始的数据
startX= e.targetTouches[0].clientX;
})
carousel.addEventListener('touchmove',function(e){
//记录触屏开始的数据
moveX= e.targetTouches[0].clientX;
distance = moveX-startX;
})
//绑定触屏结束事件
carousel.addEventListener('touchend',function(e){
if(distance>0){
$(this).carousel('prev');
}
if(distance<0){
$(this).carousel('next');
}
//数据重置
startX=0;
moveX=0;
distance=0;
})
}
Bootstrap 框架中的 carousel 插件给使用者提供了几种特殊的调用方法,简单说明如下:
.carousel(“cycle”):从左向右循环播放;
.carousel(“pause”):停止循环播放;
.carousel(“number”):循环到指定的帧,下标从0开始,类似数组; .carousel(“prev”):返回到上一帧;
.carousel(“next”):下一帧