我是一个新手,还在学习,我不能完全解决一个问题。我有下面的代码,我想添加自动播放功能的滑块。将会非常感谢你的帮助。
$('.feature-selection').click(function () {
if (!$(this).hasClass('active-feature')) {
var featureID = '#' + $(this).attr('data-feature-id');
$('.active-feature').removeClass('active-feature');
$(this).addClass('active-feature');
$('.active-feature-detail').addClass('fadeOutLeftBig');
setTimeout(function () {
$('.fadeOutLeftBig').removeClass('active-feature-detail');
}, 500);
setTimeout(function () {
$('.fadeOutLeftBig').removeClass('fadeOutLeftBig');
}, 600);
$(featureID).addClass('fadeInRightBig');
var that = featureID;
setTimeout(function () {
$(that).removeClass('fadeInRightBig');
}, 1000);
$(featureID).addClass('active-feature-detail');
var newFeatureHeight = $(featureID).height() + 88;
$('#feature-detail-holder').css('min-height', newFeatureHeight);
}
});发布于 2013-08-28 14:40:36
var interval = null;
$('#autoplay-button').click(function(){
interval = setInterval(function(){
$('.feature-selection').trigger('click');
}, 10000);
});
$('#stop-autoplay-button').click(function(){
clearInterval(interval);
});
$('.feature-selection').click(function () {
if (!$(this).hasClass('active-feature')) {
var featureID = '#' + $(this).attr('data-feature-id');
$('.active-feature').removeClass('active-feature');
$(this).addClass('active-feature');
$('.active-feature-detail').addClass('fadeOutLeftBig');
setTimeout(function () {
$('.fadeOutLeftBig').removeClass('active-feature-detail');
}, 500);
setTimeout(function () {
$('.fadeOutLeftBig').removeClass('fadeOutLeftBig');
}, 600);
$(featureID).addClass('fadeInRightBig');
var that = featureID;
setTimeout(function () {
$(that).removeClass('fadeInRightBig');
}, 1000);
$(featureID).addClass('active-feature-detail');
var newFeatureHeight = $(featureID).height() + 88;
$('#feature-detail-holder').css('min-height', newFeatureHeight);
}
});https://stackoverflow.com/questions/18480937
复制相似问题