Я использую функцию на своем веб-сайте, чтобы случайно добавитьClass в div. работает отлично, но я не могу найти способ не повторять один и тот же класс дважды один за другим (потому что иногда один и тот же класс добавляется, и мы можем думать, что код не работает).jquery добавление случайного класса без повторения
здесь мой код jquery:
$("#switch").click(function(){
var classes = ["vert", "escalier","reverse","demi_escalier","demi_escalier_2","ligne" ];
$("#logo").removeClass().addClass(classes[~~(Math.random()*classes.length)]);
});
Может ли кто-нибудь помочь мне с этим?
благодаря
Вы видите addClass() добавить один и тот же класс в два раза? Или вы говорите, что не хотите выполнять кавычки по спине, чтобы попробовать тот же класс? – Taplar
Сохраните сгенерированный номер переменной, а затем проверьте его во второй раз в цикле while, пока не получите другой номер – michniewicz
@Taplar, я не хочу, чтобы один и тот же класс добавлялся дважды один за другим, иногда приводил к тому же класс добавлен, и мы можем думать, что код не работает – mmdwc