Я пользовательское кодирования ползунка изображения прямо сейчас, и я добавляю атрибут для каждых ползунок изображений и уменьшенного изображения data-slideNum
так:ParseInt() не работает, как ожидалось
$('.slide').each(function(i) {
$(this).attr('data-slideNum',i);
});
$('.thumbnail').each(function(i) {
$(this).attr('data-slideNum',i);
});
Конечно эти цифры слайдов 0 -ИКС. Под ползунком я хотел бы поставить подпись, которая показывает, какое количество слайдов вы на так я пытаюсь добавить 1
переменного количества слайдов и слайд общих, так что цифры являются правильными:
$('.slideNum').html(parseInt(x+1)+' of '+parseInt(slideTotal+1));
2-я parseInt()
является работает правильно, но первая объединяется вместо разбора.
Так что вместо 2 of 5
Я получаю 21 of 5
и так далее.
Любые идеи?
Это поведение означает, что значение 'x' является строкой. Можете ли вы расширить пример кода JS, чтобы показать, откуда вы извлекаете эти значения. –
Почему downvote? В любом случае, спасибо за все ответы, разобрались! – user13286
Возможный дубликат [Сумма вместо конкатенации] (http://stackoverflow.com/questions/9526126/sum-instead-of-concatenate) –