如何为第一个和最后一个项目应用非活动类
How to apply an inactive class for the first and last item
我正在尝试为第一个和最后一个项目添加一个非活动类。
我的网页代码 :
<div id="owl-nav">
<div class="owl-carousel">
<div class="item">text</div>
</div>
</div>
感谢您的帮助。
编辑:以下更改应允许您使用回调来动态获取项目数并针对"项目"的第一个和最后一个实例。
也许使用 Callback data
选项来访问图像索引位置,如果它是 0 或最后一个子项的任何数字(轮播中 0 个索引项的数量),请使用 addClass/removeClass 方法将类"非活动"添加到元素中。
http://www.owlcarousel.owlgraphic.com/docs/api-events.html
$('.owl-carousel').owlCarousel({
onChange: callback
});
function callback(event) {
var element = event.target; // DOM element, in this example .owl-carousel
var items = event.item.count; // Number of items
var itempos = event.item.index; // Position of the current item
var firstchild = $('.item:nth-child(1)');
var lastchild = $('.item:last-child');
if(item === 0){
firstchild.addClass("inactive");
}else if(itempos === items){
lastchild.addClass("inactive");
}
}
相关文章:
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 没有框架/DLL的VS Web应用程序项目
- 如何将jquery动画应用于单个项目
- 对选定的排序项目应用不同的颜色
- Metro 应用程序中的列表视图项目单击
- 如何在 NetBeans 中的 Java Web 应用程序项目中运行 php
- 我想在混合移动应用程序中使用Sqlite插件(Cordova)创建一个示例项目
- 如何在没有缓存/cookie的情况下运行/调试Web应用程序项目
- BackboneJS,RequireJS应用程序模块,可从整个项目访问
- 购物清单应用程序:使用复选框划掉项目
- 难倒了将功能应用于所有 li 项目
- 将功能分别应用于所有项目
- 如何在 cakephp 应用程序根目录中运行自定义项目文件夹
- 如何使用 Backbone.Marionette 构建用于将项目创建到列表中的应用程序
- 如何在 Javascript Metro 应用程序中检测列表视图中项目的右键单击
- 示例角度应用程序如何知道如何获取“项目”
- 我可以在用于桌面AIR应用程序的Adobe Flex项目中使用JavaScript库,例如turn.js
- 如何在 JQGRID 新项目弹出窗口中应用 OnKeyUp 方法
- 如何为第一个和最后一个项目应用非活动类
- 如何减少Gwt多入口点项目应用程序的初始加载时间