javascript - 使 .active 类在滑块上加载
问题描述
我有一个滑块,在我正在处理的这个站点上,它在这里使用此代码来初始化滑块:
jQuery(function() {
jQuery(".rslides").responsiveSlides({
timeout: 8000,
after: function () {
var $active = jQuery('.banner-slider ul.slides li.rslides1_on');
var id = $active.attr('id');
id = id.split('_')[1];
id = id.replace('s', '');
id = parseInt(id, 10) + 1;
$('ul.ui-tabs-nav li a').removeClass('active');
$('.slidetab-' + id + ' a').addClass('active');
}
});
});
问题似乎是,整个滑块需要在 .active 启动之前实际旋转一次。URL在这里:http: //146.66.102.90/~amyb6060/你会看到标题中的滑块,一旦它淡出/旋转,它就会在框中获得活动颜色..但它需要在它之前旋转一次做这个。
谁能帮我想出一种方法来让它在网站加载时工作,以便在网站加载时第一个选项卡处于活动状态。
任何帮助都会很棒:)
解决方案
通过添加另一个类来加载第一个块,然后使用以下方法将其删除来修复它:
$('ul.ui-tabs-nav li.slidetab-1 a').removeClass('purpleload');
函数内。
推荐阅读
- amazon-web-services - Cloudformation:切割配置文件的最佳实践是什么?
- r - R循环用于显示多个数据帧中最丰富的行
- api - 如何从按键获取执行的命令
- javascript - 有人可以解释一下这个“while”循环吗?(重复和变量)
- python - OSError:[Errno -9996] 尝试在 Windows 中使用 pyaudio 录制音频时输入设备无效(无默认输出设备)
- oracle - 哪些非 4.* .NET 应用程序版本与 Standard 兼容?
- regex - 如何在 java 中不能包含数字的单词上使用正则表达式?
- python - Pandas - 在数字上插入逗号
- c# - Removing a row for a DataRowCollection doesn't work
- simics - 未找到 Simics Eclipse。请安装包1001