Chrome インスペクタで HTML 要素を確認しました: class="benefit"
.
[リソース] タブで「.benefit」を検索し、loupe.js ファイルで 1 件一致しました。
[スクリプト] タブの loupe.js ファイルに移動し、コードを整形して、「.benefit」を検索します。
$$('.benefit').each(function(el) {
var parsePrice = function(html) {
return parseFloat(/\d+\.?\d*/.exec(html));
};
var container = $(this.containers[3]) ? this.containers[3] : this.containers[0];
var price = parsePrice($(container).innerHTML);
var tierPrice = $$('.price.tier-' + i);
tierPrice = tierPrice.length ? parseInt(tierPrice[0].innerHTML, 10) : 0;
var $percent = Selector.findChildElements(el, ['.percent.tier-' + i]);
$percent.each(function(el) {
el.innerHTML = Math.ceil(100 - ((100 / price) * tierPrice));
});
}, this);
Chrome Inspector のおかげで、スクリプトは 1 分もかからずに見つかりました。
さて、ここに犯人がいます:
el.innerHTML = Math.ceil(100 - ((100 / price) * tierPrice));
簡単な算数です。何が何なのかはわかりませんtierPrice
が、あなたのビジネスにとって正しい計算を見つけられると確信しています (Math.ceil
は数値を切り上げます)。