2

私は自分のサイトでgauge.jsを使用して自分のWebサイトでの販売数をプロットしていますが、値が設定された最大制限を超えるとゲージが再び動き出し、いくつかの調査を行ったところ、「 limitMax' を true に設定すると、問題が解決するはずです。しかし、それはアイデアを持っていませんか?

これが私のJSです:

<script>
  var opts1 = {
  lines: 12,
  angle: 0,
  lineWidth: 0.4,
  pointer: {
      length: 0.75,
      strokeWidth: 0.042,
      color: '#1D212A'
  },
  limitMax: 'true',
  colorStart: '#27ABE2',
  colorStop: '#27ABE2',
  strokeColor: '#F0F3F3',
  generateGradient: true
  };
  var target = document.getElementById('foo'),
  gauge1 = new Gauge(target).setOptions(opts1);

  gauge1.maxValue = 100000;
  gauge1.animationSpeed = 10;
  gauge1.set(<?php echo $depotSales['TotalSales']; ?>);
</script>

また、値をifステートメントでラップして強制的に100000にしようとしましたが、まだ見ていません。

<?php 

  $maxValue = $depotSales['TotalSales'];
      if(($maxValue > 100000)){
  $maxValue == 100000;
  }else{
      $maxValue == $depotSales['TotalSales'];
  }
?>
4

1 に答える 1

0

私のPHPを次のように変更するとうまくいき、オーバーライドが強制されました:

<?php 
  $maxValue = $depotSales['TotalSales'];
  if($maxValue > 100000){
      $maxValue = 100000;
  }else{
      $maxValue = $depotSales['TotalSales'];
  }
?>

ただし、このようなオーバーライドが不要な場合に誰かが回答を提供できる場合は、回答を投稿してください。

于 2016-12-02T15:45:42.273 に答える