У меня есть этот кусок jQuery. Некоторые фразы показаны случайным образом.
Фразы показаны с интервалом:
window.setInterval(getMessage, 350);
Я хочу уменьшить значение 350
до 1
в течение 10 секунд после нажатия на кнопку body
.
У меня есть этот код. Как я могу получить 350
до 1
после нажатия на body
?
Спасибо!
$(document).ready(function () {
// Elements to loop through
var elem = $('.message');
// Start at 0
z = 0;
function getMessage() {
// Loop through elements
$(elem).each(function (index) {
if (z == index) {
// Show active element
$(this).show();
} else if (z == $(elem).length) {
// Show message
$(this).show();
// Reset i lst number is reached
z = 0;
} else {
// Hide all non active elements
$(this).hide();
}
});
z++;
}
// Run once the first time
getMessage();
// Repeat
window.setInterval(getMessage, 350);
});
$('body').click(function () {
$('body').addClass('run');
});