Javascript 需要帮助排除“a”的使用故障;一页卷轴;jquery插件

Javascript 需要帮助排除“a”的使用故障;一页卷轴;jquery插件,javascript,html,jquery,css,Javascript,Html,Jquery,Css,我的卷轴已锁定(以下是我用于动画滚动功能的插件: 另外,我在前面提出了一个与本项目相关的问题: 我正在用我对html和css的最低理解制作一个非常简单的网站。我不懂javascript,所以我盲目地使用这个插件,很难找到我犯了错误的地方 /*=========================================================== *jquery-onepage-scroll.js v1.3.1 * =================================

我的卷轴已锁定(以下是我用于动画滚动功能的插件:

另外,我在前面提出了一个与本项目相关的问题:

我正在用我对html和css的最低理解制作一个非常简单的网站。我不懂javascript,所以我盲目地使用这个插件,很难找到我犯了错误的地方

/*===========================================================
*jquery-onepage-scroll.js v1.3.1
* ===========================================================
*2013年版权所有Pete Rojwongsuriya。
* http://www.thepetedesign.com
*
*创建一个类似苹果的网站,让用户滚动
*一页一页
*
*信用:Eike发送用于精彩的刷卡活动
* https://github.com/peachananr/onepage-scroll
*
*许可证:GPLv3
*
* ========================================================== */
!函数($){
var默认值={
节容器:“节”,
放松:“放松”,
动画时间:1000,
分页:正确,
更新:错,
键盘:没错,
beforeMove:null,
后移:空,
循环:对,
响应回退:错误,
方向:“垂直”
};
/*------------------------------------------------*/
/*信用:Eike发送用于精彩的刷卡活动*/
/*------------------------------------------------*/
$.fn.swipeEvents=函数(){
返回此值。每个(函数(){
var startX,
斯塔蒂,
$this=$(this);
$this.bind('touchstart',touchstart);
功能触摸启动(事件){
var touchs=event.originalEvent.touchs;
如果(接触和接触长度){
startX=touchs[0].pageX;
startY=touchs[0].pageY;
$this.bind('touchmove',touchmove);
}
}
功能触摸移动(事件){
var touchs=event.originalEvent.touchs;
如果(接触和接触长度){
var deltaX=startX-touchs[0].pageX;
var deltaY=startY-touchs[0].pageY;
如果(deltaX>=50){
$this.trigger(“swipeLeft”);
}
如果(deltaX=50){
$this.trigger(“swipeUp”);
}
如果(deltaY=50 | | Math.abs(deltaY)>=50){
$this.unbind('touchmove',touchmove);
}
}
}
});
};
$.fn.onepage\u scroll=功能(选项){
变量设置=$.extend({},默认值,选项),
el=$(本),
sections=$(settings.sectionContainer)
总计=截面长度,
status=“off”,
topPos=0,
leftPos=0,
lastAnimation=0,
静止期=500,
分页列表=”;
$.fn.transformPage=功能(设置、位置、索引){
if(typeof settings.beforeMove=='function')settings.beforeMove(index);
//只是一个简单的编辑,利用Modernizer检测IE8浏览器并将转换方法更改为
//顶级动画,因此IE8用户也可以使用此脚本。
if($('html').hasClass('ie8')){
如果(settings.direction==“水平”){
变量toppos=(标高宽度()/100)*位置;
$(this.animate({left:toppos+'px'},settings.animationTime);
}否则{
变量toppos=(标高高度()/100)*位置;
$(this.animate({top:toppos+'px'},settings.animationTime);
}
}否则{
$(this.css)({
“-webkit转换”:(settings.direction=='horizontal')?“translate3d(“+pos+”%,0,0)”:“translate3d(0,“+pos+”%,0)”,
“-webkit转换”:“所有”+设置.animationTime+“毫秒”+设置.easing,
“-moz变换”:(settings.direction=='horizontal')?“translate3d(“+pos+”%,0,0)”:“translate3d(0,“+pos+”%,0)”,
“-moz transition”:“all”+settings.animationTime+“ms”+settings.easing,
“-ms transform”:(settings.direction=='horizontal')?“translate3d(“+pos+”%,0,0)”:“translate3d(0,“+pos+”%,0)”,
“-ms转换”:“所有”+设置.animationTime+“ms”+设置.easing,
“transform:(settings.direction=='horizontal')?“translate3d(“+pos+”%,0,0)”:“translate3d(0,+pos+”%,0)”,
“转换”:“所有”+设置.animationTime+“毫秒”+设置
});
}
$(this).one('WebKittTransitionEnd OTTransitionEnd OTTransitionEnd OTTransitionEnd msTransitionEnd transitionend transitionend msTransitionEnd transitionend transitionend transitionend',函数(e){
if(type of settings.afterMove==“function”)settings.afterMove(index);
});
}
$.fn.moveDown=函数(){
var el=$(此)
index=$(settings.sectionContainer+“.active”).data(“index”);
当前=$(settings.sectionContainer+“[数据索引=”+“+索引+”]”);
next=$(settings.sectionContainer+“[数据索引=”+(索引+1)+“]”);
如果(下一个长度<1){
if(settings.loop==true){
pos=0;
下一步=$(settings.sectionContainer+“[data index='1']”);
}否则{
返回
}
}否则{
pos=(指数*100)*-1;
}
if(typeof settings.beforeMove=='function')settings.beforeMove(next.data(“index”);
当前.removeClass(“活动”)
next.addClass(“活动”);
if(settings.pagination==true){
$(“.onepage分页li a”+“[data index=”“+index+”]”)。removeClass(“活动”);
$(“.onepage分页li a”+“[data index='”+next.data(“index”)+“]””).addClass(“活动”);
}
$(“正文”)[0]。className=$(“正文”)[0]。className.replace(/\b查看页面-\d.*?\b/g');
$(“body”).addClass(“查看页面-”+next.data(“索引”))
if(history.replaceState&&settings.updateURL==true){
var href=window.location.href.substr(0,window.location.href.indexOf(“#”)+“#”+(index+1);
history.pushState({},document.title,href)