繁体   English   中英

如何检测移动浏览器(PHP / Javascript),然后更改图像/文本?

[英]How to detect Mobile Browser (PHP/Javascript) and then make image/text change?

在我的新网站上使用wordpress,然后将页面内容组合在一起。 但是,我正在努力想出一种方法来检测移动浏览器,然后根据结果是从移动设备还是从移动设备查看页面,更改页面上某些元素(文本/图像)的可见性。电脑。

例如。 如果onmobile = true,则为,否则为。

提前致谢 :)

您可以检查移动浏览器并通过以下方式进行编辑:

CSS:

#show{display:none;}

Java脚本

function check{
    if(window.innerWidth <= 800 && window.innerHeight <= 600) {
        document.getElementById('#show').style.display= 'block' ;     
    } }

您可能需要区分屏幕尺寸,而不是是否是移动浏览器。

如前所述,使用CSS媒体查询会更好。 其中一个现有的CSS框架,如引导,可以达到一个很好的方式,但你没有使用一个框架。

@media (max-width: 1024px) {
    div.myClass {
        display: none;
    }
}

将使项目隐藏在小屏幕(包括移动设备)上。

@media (min-width: 1024px) {
    div.myClass {
        display: none;
    }
}

将使某些东西隐藏在大屏幕上。 从那里开始,混合搭配即可达到您想要的效果。

在引导程序上,您可以使用帮助程序类(例如visible-md-blockhidden-xs来微调各种屏幕尺寸的可见性。 有关该位的更多信息,请参见Bootstrap文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM