小编kay*_*yee的帖子

如何使用PHP检测浏览器大小

我有一个Wordpress header.php页面,看起来像这样......

<?php if( is_home() || is_front_page() ) : ?>
<img src="<?php bloginfo('template_directory'); ?>/images/logo.png" alt="logo"
width="206" height="136" border="0" class="logo" />

<?php else : ?>

<img src="<?php bloginfo('template_directory'); ?>/images/logo_inner.png"
alt="logo" width="187" height="130" border="0" class="logo" />

<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

因此,当当前页面不是主页时,使用不同的徽标.

我想知道是否可以在'if'部分添加一些代码来检测浏览器大小,因为我想在移动设备上使用不同的徽标.我知道你可以使用Jquery这样做

if ((screen.width<=420)) {
 //do something
}
else {
//do something else
}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用Detect Mobile脚本 - http://detectmobilebrowsers.com/希望更换徽标,但php代码会覆盖jQuery代码.

if(jQuery.browser.mobile==true){ 
   jQuery('.logo').attr('src','.../images/mobile_logo.png');
} else { 
   jQuery('.logo').attr('src','../images/logo.png'); }
Run Code Online (Sandbox Code Playgroud)

php wordpress mobile jquery

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×1

mobile ×1

php ×1

wordpress ×1