平板电脑:在方向改变页面跳转开始
Tablet: on orientationchange the page jumps to start
我的三星平板电脑有问题,如果用户在页面底部并更改方向,它会再次跳到页面的开头。
我没有使用任何事件侦听器,如"orientationchange"等
在Ipad中,用户在改变方向时在相同的位置上重新平移。
任何帮助。
为了控制方向的改变,您可以使用类似的东西:
let View = // object
{
onTilt: function()
{
// get target scroll-height and do some stuff
}
};
window.addEventListener
(
"resize", function()
{
var x, y, d, a, t;
x = window.innerWidth,
y = window.innerHeight,
d = Math.gcd(x,y);
a = {x:(x / d), y:(y / d)};
vSys.Size = // object
{
x:window.screen.availWidth,
y:window.screen.availHeight
};
t = ((y > x) ? 'high' : 'wide');
if ((vSys.tilt != t) ? true : false)
{ View.onTilt(t) }
View.tilt = t;
},
false
);
Math.gcd = function(a,b)
{
var t, m;
if (b > a)
{
t = a;
a = b;
b = t
}
while (b != 0)
{
m = a%b;
a = b;
b = m;
}
return a;
};
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何添加类,同时开始在文本字段中输入文本
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 为什么使用immutableJS我的状态没有改变
- JavaScript改变了双方的显示风格
- 平板电脑:在方向改变页面跳转开始
- JavaScript:检测窗口开始改变位置的时刻
- 当一天的开始和结束时间改变时,删除/添加正确的
's - 在动画开始时改变元素高度(Angular)
- 麻烦的CSS改变滑块上的开始位置
- jQuery可拖动改变图像大小在拖动开始,恢复原来的大小在恢复
- JQuery可拖动改变元素开始
- 改变图像在开始和暂停播放器javascript
- 在开始改变屏幕方向之前如何检测实际位置
- JavaScript幻灯片显示,改变幻灯片每3秒,并开始在一个随机的图像
- 引导滑块从同一点开始,而改变主
- 拖,CSS改变后,Drop脚本开始崩溃
- kineticjs改变青少年的开始颜色
- 改变AngularJS的开始和结束标签