Adicionar ranks com javascript
2 participantes
F贸rum dos F贸runs :: Ajuda e atendimento ao utilizador :: Quest玫es sobre c贸digos :: Quest玫es resolvidas sobre c贸digos Javascript e jQuery
P谩gina 1 de 1
Adicionar ranks com javascript
Queria Que Acrescentacem os seguintes ranks
Neutro = 0
Iniciante = 2
Nub = 5
Bom = 35
Razoavel = 50
Excelente = 100
Membro++ = 150
Boss = 200
Guru = 300
JS
$(document).ready(function() {
$(".pun .post .user").each(function(){
$(this).html($(this).html().replace(/<span class="label/g,'<dd><div class="post_field"><span class="label'));
});
$('.user-info .post_field:contains("Reputa莽茫o")').each(function() {
var rep = $(this).text().match(/\d+/g);
$(this).addClass('reputation');
$(this).append('<span class="title" style="font-weight:normal"></span>');
if(rep == 0) {
聽 聽 聽 聽 $(this).find('.title').text('Neutro');
聽 聽 聽 聽 $(this).addClass('zero');
}
else if(rep >= 10 && rep < 55) {
聽 聽 聽 聽 $(this).find('.title').text('Iniciante');
}
else if(rep >= 55 && rep < 100) {
聽 聽 聽 聽 $(this).find('.title').text('Membro ativo');
}
else if(rep >= 100) {
聽 聽 聽 聽 $(this).find('.title').text('Excelente');
}
});
});
Neutro = 0
Iniciante = 2
Nub = 5
Bom = 35
Razoavel = 50
Excelente = 100
Membro++ = 150
Boss = 200
Guru = 300
JS
$(document).ready(function() {
$(".pun .post .user").each(function(){
$(this).html($(this).html().replace(/<span class="label/g,'<dd><div class="post_field"><span class="label'));
});
$('.user-info .post_field:contains("Reputa莽茫o")').each(function() {
var rep = $(this).text().match(/\d+/g);
$(this).addClass('reputation');
$(this).append('<span class="title" style="font-weight:normal"></span>');
if(rep == 0) {
聽 聽 聽 聽 $(this).find('.title').text('Neutro');
聽 聽 聽 聽 $(this).addClass('zero');
}
else if(rep >= 10 && rep < 55) {
聽 聽 聽 聽 $(this).find('.title').text('Iniciante');
}
else if(rep >= 55 && rep < 100) {
聽 聽 聽 聽 $(this).find('.title').text('Membro ativo');
}
else if(rep >= 100) {
聽 聽 聽 聽 $(this).find('.title').text('Excelente');
}
});
});
Re: Adicionar ranks com javascript
- C贸digo:
$(document).ready(function() {
$(".pun .post .user").each(function(){
$(this).html($(this).html().replace(/<span class="label/g,'<dd><div class="post_field"><span class="label'));
});
$('.user-info .post_field:contains("Reputa莽茫o")').each(function() {
var rep = $(this).text().match(/\d+/g);
$(this).addClass('reputation');
$(this).append('<span class="title" style="font-weight:normal"></span>');
if(rep == 0) {
聽 聽 聽 聽$(this).find('.title').text('Neutro');
聽 聽 聽 聽$(this).addClass('zero');
}
else if(rep >= 1 && rep < 2) {
聽 聽 聽 聽$(this).find('.title').text('Iniciante');
}
else if(rep >= 2 && rep < 5) {
聽 聽 聽 聽$(this).find('.title').text('Nub');
}
else if(rep >= 5 && rep < 35) {
聽 聽 聽 聽$(this).find('.title').text('Bom');
}
else if(rep >= 35 && rep < 50) {
聽 聽 聽 聽$(this).find('.title').text('Razoavel');
}
else if(rep >= 50 && rep < 100) {
聽 聽 聽 聽$(this).find('.title').text('Excelente');
}
else if(rep >= 100 && rep < 200) {
聽 聽 聽 聽$(this).find('.title').text('Boss');
}
else if(rep >= 200 && rep < 300) {
聽 聽 聽 聽$(this).find('.title').text('Guru');
}
});
});
Tente este.
Ou se preferir pode tentar este:
- C贸digo:
$(document).ready(function() {
$(".pun .post .user").each(function(){
$(this).html($(this).html().replace(/<span class="label/g,'<dd><div class="post_field"><span class="label'));
});
$('.user-info .post_field:contains("Reputa莽茫o")').each(function() {
var rep = $(this).text().match(/\d+/g);
$(this).addClass('reputation');
$(this).append('<span class="title" style="font-weight:normal"></span>');
if(rep == 0) {
聽 聽 聽 聽$(this).find('.title').text('Neutro');
聽 聽 聽 聽$(this).addClass('zero');
}
else if(rep >= 2) {
聽 聽 聽 聽$(this).find('.title').text('Iniciante');
}
else if(rep >= 5) {
聽 聽 聽 聽$(this).find('.title').text('Nub');
}
else if(rep >= 35) {
聽 聽 聽 聽$(this).find('.title').text('Bom');
}
else if(rep >= 50) {
聽 聽 聽 聽$(this).find('.title').text('Razoavel');
}
else if(rep >= 100) {
聽 聽 聽 聽$(this).find('.title').text('Excelente');
}
else if(rep >= 150) {
聽 聽 聽 聽$(this).find('.title').text('Membro++');
}
else if(rep >= 200) {
聽 聽 聽 聽$(this).find('.title').text('Boss');
}
else if(rep >= 300) {
聽 聽 聽 聽$(this).find('.title').text('Guru');
}
});
});
PS: N茫o sei mexer muito com JavaScript mas esse tava f谩cil, acho que o 1潞 c贸digo 茅 funcional ja o 2潞 n茫o testei.
LucaS.
T贸picos semelhantes
» Javascript de adicionar e remover class
» Adicionar um par谩grafo dentro de um c贸digo javascript
» Problema com Ranks adicionais e Javascript
» Adicionar ranks
» Como adicionar dois ranks?
» Adicionar um par谩grafo dentro de um c贸digo javascript
» Problema com Ranks adicionais e Javascript
» Adicionar ranks
» Como adicionar dois ranks?
F贸rum dos F贸runs :: Ajuda e atendimento ao utilizador :: Quest玫es sobre c贸digos :: Quest玫es resolvidas sobre c贸digos Javascript e jQuery
P谩gina 1 de 1
Permiss玫es neste sub-f贸rum
N茫o podes responder a t贸picos