Jquery If/Else Percentage

Mar*_*ark -1 html javascript jquery

我有2个变量:

  1. $a,我导航的宽度
  2. $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>";
  }
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释如何比较......的百分比?

bfa*_*tto 6

你需要自己做数学:

if($b > ($a * 0.27)) {
Run Code Online (Sandbox Code Playgroud)

百分号%具有不同的含义,它是余数运算符.


啊,else (/* whatever */){错了,应该是公正的else {.而且echo是PHP,而不是JavaScript!:-)