【发布时间】:2015-09-12 17:54:40
【问题描述】:
我正在尝试使用 2 个单排滑块而不是 1 个两排滑块重新创建一个网格轮播滑块,
因为我只想突出显示“居中”和“活动”的单个元素,并且在两行滑块中,2 个元素是“居中”和“活动”。
我遇到了两个问题,因为坦率地说我的 javascript 不是那么好。
看看这支笔 [http://codepen.io/mathiasvanderbrempt/pen/zGpGvd
js: $('.carousel:focus .frame.slick-center').css('border', '1px solid red');
第二个问题:
这将与滚动方向的事件侦听器一起使用,以使滑块“聚焦”以允许使用方向箭头(左和右)。
含义:如果我按向上箭头,窗口会向上移动(或者你可以取消它吗?)并且活动滑块将是最上面的,从而能够使用向左箭头和向右箭头直接导航,反之亦然.
[1]:http://codepen.io/mathiasvanderbrempt/pen/zGpGvd
【问题讨论】:
-
= active是什么意思?这是一个保存活动元素的全局变量吗? -
活动元素中是否添加了类?
-
请展示您尝试的 JS,并解释您遇到的 2 个问题?如果我们能解释你哪里出错了,你会学得更好。
-
我尝试了不同的方法,但没有记录每一次尝试。这是我最近的尝试,我知道要写什么,但似乎经常犯语法错误..
$('.carousel').object.hasFocus(function()) { $('.slick-center').attr('background', 'red'); } else { false } }); -
请在问题中输入代码以便阅读
标签: javascript jquery syntax slickgrid