数码资讯
360度全景拖显示的jQuery实现
CSS 复制代码代码如下所示: HTML,体{背景:# 333;} #加载{左:0;最高:0;宽度:100%;高度:100%;背景:# 333;颜色:# FFF;} #加载跨{左:45%;最高:40%;字体:正常50px宋体;颜色:# FFF;} #演示{左:50%;最高:50%;margin-le
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
CSS
复制代码代码如下所示:
HTML,体{背景:# 333;}
#加载{左:0;最高:0;宽度:100%;高度:100%;背景:# 333;颜色:# FFF;}
#加载跨{左:45%;最高:40%;字体:正常50px宋体;颜色:# FFF;}
#演示{左:50%;最高:50%;margin-left: - 512px;边距:- 384px;宽度:1024px;身高:768px;}
#演示img {边界半径:8px;边界:5px固体# 555;}
回来{字体大小:18px;线高度:130%;padding: 8px 20px;颜色:# FFF;}
#回家{左:0px;顶部:0px;背景:# 35916d;}
#回第{右:0px;顶部:0px;背景:# 444;}
#回来下载{右:0px;底:0px;背景:# ce565d;}
HTML
复制代码代码如下所示:
js
复制代码代码如下所示:
$(函数(){())
$(文档。体)。Attr({
onselectstart:返回false;,
OnContextMenu:返回假;,
onbeforecopy:返回false;,
oncopy:返回false;,
ondragstart:返回false;,
风格:-moz用户选择:无;- KHTML用户选择:无;用户选择:无;
});
var预加载=函数(图像,回调){
var = 0,瓦尔= 0;
VaR计算= images.length;
var预加载=函数(URL){
var =形象(美元)。Attr(src
完全();
});
};
函数(){
完成+;
执行=计数* 100;
$(#加载跨)。文本(math.ceil(Val)+%);
如果(做=计数){
回调();
}
};
对于(var i = 0;i < images.length;i++){
预加载(图像{ });
}
};
var = {
拖/视外ceshi0006 .jpg,
拖/视外ceshi0012 .jpg,
拖/视外ceshi0018 .jpg,
拖/视外ceshi0024 .jpg,
拖/视外ceshi0030 .jpg,
拖/视外ceshi0036 .jpg,
拖/视外ceshi0042 .jpg,
拖/视外ceshi0048 .jpg,
拖/视外ceshi0054 .jpg,
拖/视外ceshi0060 .jpg,
拖/视外ceshi0066 .jpg,
拖/视外ceshi0072 .jpg,
拖/视外ceshi0078 .jpg,
拖/视外ceshi0084 .jpg,
拖/视外ceshi0090 .jpg,
拖/视外ceshi0096 .jpg,
拖/视外ceshi0102 .jpg,
拖/视外ceshi0108 .jpg,
拖/视外ceshi0114 .jpg,
拖/视外ceshi0120 .jpg,
拖/视外ceshi0126 .jpg,
拖/视外ceshi0132 .jpg,
拖/视外ceshi0138 .jpg,
拖/视外ceshi0144 .jpg,
拖/视外ceshi0150 .jpg,
拖/视外ceshi0156 .jpg,
拖/视外ceshi0162 .jpg,
拖/视外ceshi0168 .jpg,
拖/视外ceshi0174 .jpg,
拖/视外ceshi0180 .jpg,
拖/视外ceshi0186 .jpg,
拖/视外ceshi0192 .jpg,
拖/视外ceshi0198 .jpg,
拖/视外ceshi0204 .jpg,
拖/视外ceshi0210 .jpg,
拖/视外ceshi0216 .jpg,
拖/视外ceshi0222 .jpg,
拖/视外ceshi0228 .jpg,
拖/视外ceshi0234 .jpg,
拖/视外ceshi0240 .jpg,
拖/视外ceshi0246 .jpg,
拖/视外ceshi0252 .jpg,
拖/视外ceshi0258 .jpg,
拖/视外ceshi0264 .jpg,
拖/视外ceshi0270 .jpg,
拖/视外ceshi0276 .jpg,
拖/视外ceshi0282 .jpg,
拖/视外ceshi0288 .jpg,
拖/视外ceshi0294 .jpg,
拖/视外ceshi0300 .jpg,
拖/视外ceshi0306 .jpg,
拖/视外ceshi0312 .jpg,
拖/视外ceshi0318 .jpg,
拖/视外ceshi0324 .jpg,
拖/视外ceshi0330 .jpg,
拖/视外ceshi0336 .jpg,
拖/视外ceshi0342 .jpg,
拖/视外ceshi0348 .jpg,
拖/视外ceshi0354 .jpg,
拖/视外ceshi0360 .jpg,
};
预加载(图像、函数(){(){
$(#加载)。FadeOut();
$(#演示IMG)。Attr(src
$(#演示)。FadeIn();
$(#演示IMG )。drag360(图片);
});
});
drag.js
复制代码代码如下所示:
(函数($){)
美元。FN。drag360 =函数(图像){
VaR的MDX,MMX,isdrag = false,阶跃电流= 0 = 40;
var = $(这个);
VaR的长度= images.length;
触摸
that.on('touchstart功能(e){
var = e.originalevent触摸;
Mdx = touch.changedTouches{0}.pageX;
isdrag =真;
}),('touchmove功能(e){ }
E.preventDefault();
触摸= e.originalevent。触动{ 0 } | | e.originalevent changedtouches { 0 };
MMX = touch.pagex;
如果(isdrag){
如果(Math.abs(MMX MDX)>阶跃){
如果(MMX MDX > 0){
电流=电流+ 1;
其他{ }
电流= current-1;
}
MDX = MMX;
如果(电流<0)电流= length-1;
如果(电流> length-1)电流= 0;
that.attr(src
}
}
}),('touchend功能(e){ }
isdrag = false;
});
拖动
that.on('mousedown功能(e){
MDX = e.pagex;
isdrag =真;
}),('mousemove功能(e){ }
MMX = e.pagex;
如果(isdrag){
如果(Math.abs(MMX MDX)>阶跃){
电流=电流+(MMX MDX > 01 - 1);
MDX = MMX;
如果(电流<0)电流= length-1;
如果(电流> length-1)电流= 0;
that.attr(src
}
}
返回false;
})
$(document),('mouseup功能(e){ {)
isdrag = false;
});
$(document),('mouseleave功能(e){ {)
isdrag = false;
});
返回此;
};
}(jQuery);
以上是本文的全部内容,希望大家能喜欢。
复制代码代码如下所示:
HTML,体{背景:# 333;}
#加载{左:0;最高:0;宽度:100%;高度:100%;背景:# 333;颜色:# FFF;}
#加载跨{左:45%;最高:40%;字体:正常50px宋体;颜色:# FFF;}
#演示{左:50%;最高:50%;margin-left: - 512px;边距:- 384px;宽度:1024px;身高:768px;}
#演示img {边界半径:8px;边界:5px固体# 555;}
回来{字体大小:18px;线高度:130%;padding: 8px 20px;颜色:# FFF;}
#回家{左:0px;顶部:0px;背景:# 35916d;}
#回第{右:0px;顶部:0px;背景:# 444;}
#回来下载{右:0px;底:0px;背景:# ce565d;}
HTML
复制代码代码如下所示:
js
复制代码代码如下所示:
$(函数(){())
$(文档。体)。Attr({
onselectstart:返回false;,
OnContextMenu:返回假;,
onbeforecopy:返回false;,
oncopy:返回false;,
ondragstart:返回false;,
风格:-moz用户选择:无;- KHTML用户选择:无;用户选择:无;
});
var预加载=函数(图像,回调){
var = 0,瓦尔= 0;
VaR计算= images.length;
var预加载=函数(URL){
var =形象(美元)。Attr(src
完全();
});
};
函数(){
完成+;
执行=计数* 100;
$(#加载跨)。文本(math.ceil(Val)+%);
如果(做=计数){
回调();
}
};
对于(var i = 0;i < images.length;i++){
预加载(图像{ });
}
};
var = {
拖/视外ceshi0006 .jpg,
拖/视外ceshi0012 .jpg,
拖/视外ceshi0018 .jpg,
拖/视外ceshi0024 .jpg,
拖/视外ceshi0030 .jpg,
拖/视外ceshi0036 .jpg,
拖/视外ceshi0042 .jpg,
拖/视外ceshi0048 .jpg,
拖/视外ceshi0054 .jpg,
拖/视外ceshi0060 .jpg,
拖/视外ceshi0066 .jpg,
拖/视外ceshi0072 .jpg,
拖/视外ceshi0078 .jpg,
拖/视外ceshi0084 .jpg,
拖/视外ceshi0090 .jpg,
拖/视外ceshi0096 .jpg,
拖/视外ceshi0102 .jpg,
拖/视外ceshi0108 .jpg,
拖/视外ceshi0114 .jpg,
拖/视外ceshi0120 .jpg,
拖/视外ceshi0126 .jpg,
拖/视外ceshi0132 .jpg,
拖/视外ceshi0138 .jpg,
拖/视外ceshi0144 .jpg,
拖/视外ceshi0150 .jpg,
拖/视外ceshi0156 .jpg,
拖/视外ceshi0162 .jpg,
拖/视外ceshi0168 .jpg,
拖/视外ceshi0174 .jpg,
拖/视外ceshi0180 .jpg,
拖/视外ceshi0186 .jpg,
拖/视外ceshi0192 .jpg,
拖/视外ceshi0198 .jpg,
拖/视外ceshi0204 .jpg,
拖/视外ceshi0210 .jpg,
拖/视外ceshi0216 .jpg,
拖/视外ceshi0222 .jpg,
拖/视外ceshi0228 .jpg,
拖/视外ceshi0234 .jpg,
拖/视外ceshi0240 .jpg,
拖/视外ceshi0246 .jpg,
拖/视外ceshi0252 .jpg,
拖/视外ceshi0258 .jpg,
拖/视外ceshi0264 .jpg,
拖/视外ceshi0270 .jpg,
拖/视外ceshi0276 .jpg,
拖/视外ceshi0282 .jpg,
拖/视外ceshi0288 .jpg,
拖/视外ceshi0294 .jpg,
拖/视外ceshi0300 .jpg,
拖/视外ceshi0306 .jpg,
拖/视外ceshi0312 .jpg,
拖/视外ceshi0318 .jpg,
拖/视外ceshi0324 .jpg,
拖/视外ceshi0330 .jpg,
拖/视外ceshi0336 .jpg,
拖/视外ceshi0342 .jpg,
拖/视外ceshi0348 .jpg,
拖/视外ceshi0354 .jpg,
拖/视外ceshi0360 .jpg,
};
预加载(图像、函数(){(){
$(#加载)。FadeOut();
$(#演示IMG)。Attr(src
$(#演示)。FadeIn();
$(#演示IMG )。drag360(图片);
});
});
drag.js
复制代码代码如下所示:
(函数($){)
美元。FN。drag360 =函数(图像){
VaR的MDX,MMX,isdrag = false,阶跃电流= 0 = 40;
var = $(这个);
VaR的长度= images.length;
触摸
that.on('touchstart功能(e){
var = e.originalevent触摸;
Mdx = touch.changedTouches{0}.pageX;
isdrag =真;
}),('touchmove功能(e){ }
E.preventDefault();
触摸= e.originalevent。触动{ 0 } | | e.originalevent changedtouches { 0 };
MMX = touch.pagex;
如果(isdrag){
如果(Math.abs(MMX MDX)>阶跃){
如果(MMX MDX > 0){
电流=电流+ 1;
其他{ }
电流= current-1;
}
MDX = MMX;
如果(电流<0)电流= length-1;
如果(电流> length-1)电流= 0;
that.attr(src
}
}
}),('touchend功能(e){ }
isdrag = false;
});
拖动
that.on('mousedown功能(e){
MDX = e.pagex;
isdrag =真;
}),('mousemove功能(e){ }
MMX = e.pagex;
如果(isdrag){
如果(Math.abs(MMX MDX)>阶跃){
电流=电流+(MMX MDX > 01 - 1);
MDX = MMX;
如果(电流<0)电流= length-1;
如果(电流> length-1)电流= 0;
that.attr(src
}
}
返回false;
})
$(document),('mouseup功能(e){ {)
isdrag = false;
});
$(document),('mouseleave功能(e){ {)
isdrag = false;
});
返回此;
};
}(jQuery);
以上是本文的全部内容,希望大家能喜欢。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。