В настоящее время я использую следующую функцию, которая проверяет три параметра, чтобы проверить, есть ли какие-либо пропущенные пути, является ли это лучшим способом для этого, задав значение по умолчанию, если ни один параметр не был отправлен?Функции JavaScript с параметрами по умолчанию
function setupSlideshow(t, e, s) {
e = e || '.slideshow';
s = s || '> li';
t = t || 70;
$timeout(function() {
$(e).cycle({
swipe: true,
slides: s,
fx: 'scrollHorz',
pager: '.cycle-pager',
timeout: 0
});
}, t);
}
С помощью setupSlideshow(70);
это устанавливает свой тайм-аут, чтобы 70
мс, но когда дело доходит до установки элемента, то с помощью setupSlideshow('.new-slideshow');
не работает.
setupSlideshow(70);
setupSlideshow('.new-slideshow');
setupSlideshow('.new-slideshow','.slide');
Есть ли у вас какие-либо вопросы или комментарии, или же один из наших ответов вам помочь? Приветствуется обратная связь или принятие ответа. – Bill