我正在使用移动检测,我想在手机或平板电脑浏览网站时删除我的custom.css。
能否解释我做错了什么?
<?php
// Include and instantiate the class.
require_once 'php/mobile_detect.php';
$detect = new Mobile_Detect();
if ($detect->isMobile()) {$mobile = '1';}
if ($mobile == 1) {
echo '<link href="'.$site.'css/mobile.css'" rel="stylesheet">';
}else {
echo '<link href="'.$site.'css/desktop.css'" rel="stylesheet">';
}
?>
答案 0 :(得分:1)
您的引号不匹配以及->
存在问题。试试
if ($detect->isMobile()) {$mobile = '1';}
代替
使用不匹配的引号,请使用
echo '<link href="'+$site+'css/mobile.css" rel="stylesheet">';
答案 1 :(得分:0)
替换
if ($detect->isMobile()) {$mobile = '1';}
使用
if ($detect->isMobile()) {$mobile = '1';}
看看是否有效
答案 2 :(得分:0)
这就是我的所作所为。
// Include and instantiate the class.
require_once 'php/mobile_detect.php';
$detect = new Mobile_Detect();
if ($detect->isMobile()) {$mobile = '1';}
if ($mobile == 1) {
echo '<link href="css/mobile.css" rel="stylesheet">';
}else {
echo '<link href="css/custom.css" rel="stylesheet">';
}
?>