首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >if iemobile带来的麻烦

if iemobile带来的麻烦
EN

Stack Overflow用户
提问于 2013-06-05 18:58:03
回答 1查看 179关注 0票数 3

我在if语句中遇到了一点麻烦。

我有一个小的灯箱弹出错误消息在网站上运行。除了我的windows手机,弹出窗口会在屏幕顶部加载(很明显,手机不喜欢绝对定位),一切都能正常工作。

我的解决方案是简单地滚动到页面的顶部来显示这个(但只在ie-mobile上)。下面是我的代码:

代码语言:javascript
复制
function checkiemob()
{
    if (navigator.userAgent.match(/iemobile/i))
        {
          window.scrollTo(0,0);
        } 
}    

如果我删除If语句,就可以很好地工作。我还测试了if语句,只需插入文本,这也是有效的。

干杯

EN

回答 1

Stack Overflow用户

发布于 2013-07-18 13:58:40

我已经在混合应用程序上工作了一段时间,我可以告诉你,如果你不是CSS专业人士,并且不了解浏览器之间的差异,那么这是不值得的。

不知道绝对,但也许它会给你一个提示:

位置:固定-将元素附加到页面上的指定位置。( HTML标准)。在Safari和Google Chrome中运行良好。但是在IEmobile中,这个位置将元素固定到显示器上!

我想你的absloute可能也有同样的问题

这意味着如果我试图移动整个页面-在谷歌和safari中,这个固定的元素将随着页面一起移动,保持在相同的位置,但在IEmobile中它将停留在相同的位置

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16938137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档