聯(lián)系官方銷售客服
1835022288
028-61286886
插件名稱 | 模塊內(nèi)容點(diǎn)贊 V2.9 |
插件作者 | 迅睿官方團(tuán)隊(duì) |
最近更新 | 2024-11-08 07:16:23 |
增加頻道列表頁點(diǎn)擊按鈕代碼 增加二次點(diǎn)擊操作設(shè)置(一直可以點(diǎn)擊、不計(jì)算、取消上次點(diǎn)擊) 增加點(diǎn)擊權(quán)限設(shè)置(每天每個(gè)IP點(diǎn)擊限制、每個(gè)IP總共點(diǎn)擊限制) 屏蔽蜘蛛訪問點(diǎn)贊,修復(fù)蜘蛛點(diǎn)贊引起的負(fù)載過大問題 |
<div id="diggbury" class="softdigg"><div class="diggbox digg"><div class="act"></div><div class="percent">95.56%</div></div><div class="diggbox bury"><div class="act"></div><div class="percent">4.44%</div></div></div>
求各位大神幫把這個(gè)點(diǎn)贊的代碼修改成可以用的,
新手在學(xué)習(xí)制作模板,萬分感謝。
這個(gè)百分百要怎么計(jì)算,有沒有計(jì)算公式
新手寫這種計(jì)算程序肯定有難度了
回復(fù)@迅睿官方創(chuàng)始人
<div id="good_or_bad">
<div class="is_good" >
<a href="javascript:dr_module_digg_a('ruanj', '{$id}', 1);" class="z_aa"><b>頂</b></a>
<span>好評(píng):<em id="module_digg_1">0</em>%</span>
<i><img id="z_a" alt="頂一個(gè)" src="{HOME_THEME_PATH}picture/c_goodbg.png" height="8" width="50"></i>
</div>
<div class="is_bad">
<a href="javascript:dr_module_digg_a('{MOD_DIR}', '{$id}', 0);" class="z_aa"><b>踩</b></a>
<span>壞評(píng):<em id="module_digg_0">0</em>%</span>
<i><img id="z_b" alt="踩一個(gè)" src="{HOME_THEME_PATH}picture/c_badbg.png" height="8" width="50"></i>
</div>
</div>
<script>
function dr_module_digg_a(e, a, t) {
$.get(dr_get_web_dir() + "index.php?is_ajax=1&s=api&app=" + e + "&c=module&m=digg&id=" + a + "&value=" + t, function (e) {
dr_cmf_tips(e.code, e.msg), e.code && $("#module_digg_" + a + "_" + t).html(e.data)
}, "json")
get_dz();
}
function get_dz() {
$.get("/index.php?is_ajax=1&s=zan&mid=ruanj&id={$id}", function(data){
if (data.code) {
var s = data.data;
var a = s.a;
var b = s.b;
var total= parseFloat(a) + parseFloat(b);
const resulta = getPercent(a,total); // 計(jì)算結(jié)果
const resultb = getPercent(b,total); // 計(jì)算結(jié)果
$('#module_digg_1').text(resultb);
$('#z_a').css('width',resultb+'%');
$('#module_digg_0').text(resulta);
$('#z_b').css('width',resulta+'%');
}
}, 'json');
}
$(function() {
get_dz();
});
//curNum:當(dāng)前數(shù)據(jù),totalNum:總數(shù)據(jù),isHasPercentStr:是否返回%字符
function getPercent(curNum, totalNum, isHasPercentStr) {
curNum = parseFloat(curNum);
totalNum = parseFloat(totalNum);
if (isNaN(curNum) || isNaN(totalNum)) {
return '-';
}
return isHasPercentStr ?
totalNum <= 0 ? '0%' : (Math.round(curNum / totalNum * 10000) / 100.00 + '%') :
totalNum <= 0 ? 0 : (Math.round(curNum / totalNum * 10000) / 100.00);
}
</script>