导航时列表项淡出

乔什·罗杰斯(Josh Rodgers)

我有一组列表项,这些列表项是通过“下一步”和“上一步”按钮控制的。该代码一次显示五个列表项,如果还有更多,则可以单击“下一步”,您将看到另外五个-如果单击“上一个”,您将看到前五个...非常简单的操作,它可以工作。您可以在以下网址看到一个实时示例:http : //joshrodg.com/hallmark/events/

我正在使用的javascript是:

$(document).ready(function () {
    var $li = $('.eo-events li');
    $li.hide().filter(':lt(5)').show()
    var x = 5;

$('#next, #prev').click(function () {
    var m = this.id === 'prev' ? 'first' : 'last';
    var $m = $li.filter(':visible')[m]()[this.id + 'All'](":lt(" + x + ")");
    if ( $m.length == 0 ) return;
        $li.hide();
        $m.show();
    });
});

http://jsfiddle.net/479Fr/

我想做的是让项目淡入而不是仅仅出现...有点像:https : //codepo8.github.io/simple-carousel/carousel-pointer-events.html(或类似的东西) )

我知道那里有一些轮播可以做到这一点,但是我不需要那么大的东西,特别是因为该功能已经可以用很少的代码工作了。

我可以对已经用于完成类似任务的内容进行简单的修改吗?

谢谢,
乔希

查理·伯特(Charly Berthet)

像那样 :

$(document).ready(function () {
    var $li = $('#myList li');
    $li.hide().filter(':lt(5)').show()
    var x = 5;

    $('#next, #prev').click(function () {
        var m = this.id === 'prev' ? 'first' : 'last';
        var $m = $li.filter(':visible')[m]()[this.id + 'All'](":lt(" + x + ")");
        if ( $m.length == 0 ) return;   
        var time = 250;
        $li.fadeOut(time);
        setTimeout( function(){
            $m.fadeIn(time);
        }, time);

    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

导航时列表项消失

来自分类Dev

导航列表项在悬停时占用了过多空间

来自分类Dev

Angular ngAnimate列表项自动淡出

来自分类Dev

调整导航中的列表项

来自分类Dev

Angular 6 导航列表项

来自分类Dev

HTML 5导航菜单在悬停时的子菜单中显示重叠的列表项

来自分类Dev

导航抽屉中的可折叠列表项

来自分类Dev

导航栏中的水平列表项

来自分类Dev

列表项的对齐导航栏引导3.3.6

来自分类Dev

导航列表项和:: Before :: After

来自分类Dev

导航列表项和:: Before :: After

来自分类Dev

单击列表项时崩溃。

来自分类Dev

循环时保留列表项

来自分类Dev

当列表项超出容器宽度时,将列表项换行

来自分类Dev

单击列表项时关闭下拉列表

来自分类Dev

从导航抽屉的每个列表项发出请求时,AsyncTask执行需要在同一片段中取消

来自分类Dev

使用SwiftUI导航视图和已排序的FetchRequest在详细信息视图中重新排列列表项时的问题

来自分类Dev

应用鼠标悬停样式时,通过箭头键导航删除应用于列表项的选定类

来自分类Dev

jQuery依次对列表项进行动画处理,然后淡出列表并重复

来自分类Dev

jQuery Mobile导航栏中的列表项比其他列表项小

来自分类Dev

jQuery Mobile导航栏中的列表项比其他列表项小

来自分类Dev

导航菜单中的响应式垂直居中列表项

来自分类Dev

停止列表项堆叠在引导导航栏中

来自分类Dev

导航抽屉列表项在滚动中隐藏/不可见

来自分类Dev

更改导航栏中列表项上的文本颜色

来自分类Dev

CSS3使用列表项弹出导航

来自分类Dev

Vuetify-带有嵌套列表项的导航抽屉

来自分类Dev

消除列表项和导航顶部之间的间隙

来自分类Dev

驱动程序未导航到包含列表项的URL

Related 相关文章

热门标签

归档