2016-12-02 6 views
2

私のサイトでgauge.jsを使用してウェブサイトの販売数をプロットしていますが、値が設定された最大限を超えた場合、ゲージが再び動き回り、調査を行い、設定する必要があることがわかりました私の 'limitMax'は真であり、問​​題を解決するはずです。しかし、それはどんな面もありませんか?ここでgauge.jsの上限がtrueに設定されていませんか?

は私のJSです:私も100000であることを、それを強制的にif文が、まだありません表情で値をラップしようとした

<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> 

、ここにある:

<?php 

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

答えて

0

は私を変更しますPHPは次のよ​​うに働き、オーバーライドされました:

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

しかし、このような必要はないでしょう。答えを投稿してください。

関連する問題