我有两个变量:
$a
,导航的宽度$b
,导航中的li
我希望根据导航中li
占用的百分比制作条件语句,例如:
$a = $("nav").width();
$b = $("nav li").first.width();
if($b > (27% of $a)) {
echo "<p>do something crazy</p>";
}
else if ($b > (87% of $a)){
echo "<p> do something less crazy</p>";
}
else ($b > (47% of $a)){
echo "<p> do nothing at all</p>";
}
任何人都可以解释如何比较......的百分比吗?
答案 0 :(得分:6)
你需要自己做数学:
if($b > ($a * 0.27)) {
百分号%
具有不同的含义,它是remainder operator。
啊,else (/* whatever */){
错了,应该只是else {
。 echo
是PHP,而不是JavaScript! : - )
答案 1 :(得分:0)
根据我的评论和您的代码:
var nav_width = $("nav").width(),
li_width = $("nav li").first.width();
if ( li_width > (nav_width * 0.27) ) {
// echo "<p>do something crazy</p>";
}
else if ( li_width > (nav_width * 0.87) ) {
// echo "<p> do something less crazy</p>";
}
else ( li_width > (nav_width * 0.47) ) {
// echo "<p> do nothing at all</p>";
}
答案 2 :(得分:-1)
var a=$("element").html();
var b= $("secondelement").html();
if(a>b){}