时间:2016-02-17 22:41 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【javascript 3d 逐侦产品展示(核心精简)】,下面是详细的讲解!
javascript 3d 逐侦产品展示(核心精简)
<span style="white-space:pre"> </span>var step=0;
var first=0;
var lth=document.querySelectorAll('#tobj img').length;
window.addEventListener('touchstart',function(e){
e.preventDefault();
first=e.touches[0].pageX;
})
window.addEventListener('touchmove',function(e){
e.preventDefault();
var x=e.pageX || e.touches[0].pageX;
document.getElementById('outs').innerHTML=step;
if(Math.abs(x - first)>10){
document.querySelectorAll('#tobj img')[step].style.display='none'
if(x<first){
step++;
if(step>=lth-1){
step=0
}
}else{
step--
if(step<=0){
step=lth-1;
}
}
first=x;
document.querySelectorAll('#tobj img')[step].style.display='block'
}
})
window.addEventListener('touchend',function(e){
e.preventDefault();
step=step;
})
关于javascript 3d 逐侦产品展示(核心精简)的用户互动如下:
相关问题:网页产品展示3D效果是怎么做到的
答:FLASH完全可以做到的,甚至可以做到更加逼真,就是用3D动画导出的序列帧,用AS控制时间轴也可以使3D更加逼真得动起来.或者AS控制很多个互相关联的视频来仿真3D交互效果.但是这样文件大小是个问题呵呵.通常都是3D的单帧用FLASH的移动做效果,并没有多... >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【ComboBox】ComboBox 和 DateField 在IE下消失的
- 【ajax】用js来解决ajax读取页面乱码-页面乱码
- 【addEventListener】addEventListener和attachEv
- 【dom】javascript dom追加内容实现示例-追加内容
- 【has】基于jquery的has()方法以及与find()方法以
- 【extjs】Extjs入门之动态加载树代码-动态加载树
- 【AngularJS】AngularJS语法详解-语法
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
