如何在我的网页上设置旋转器/轮播的焦点
根据我的代码,两个旋转器同时滑动,但我只希望那个旋转器滑动,它是集中的。
我在 and 上添加了 tabindex 属性,"carousel_inner"
div
我还在 the 上添加了 tabindex 属性"#home_rotator"
div
,然后调用了焦点函数,但它们同时集中在我的网页中
我的代码是:
$("#carousel_inner").attr("tabindex",0).focus(function() {
$(document).keydown(function(eventObject) {
if(eventObject.which==37) {//left arrow
$("#carousel_inner").focus();
$('#left_scroll').click();//emulates click on prev button
} else if(eventObject.which==39) {//right arrow
$("#carousel_inner").focus();
$('#right_scroll').click();//emulates click on next button
}
});
});
// 添加键盘导航
$("#home_rotator").attr("tabindex",-1).focus(function() {
$(document).keydown(function(eventObject) {
if(eventObject.which==37) {//left arrow
$("#home_rotator").focus();
base.goBack();//emulates click on prev button
} else if(eventObject.which==39) {//right arrow
$("#home_rotator").focus();
base.goForward(); //emulates click on next button
}
});
});