当前位置:JS特效 » 幻灯片和轮播图 » 超炫游戏角色介绍jQuery幻灯片特效
 超炫游戏角色介绍jQuery幻灯片特效
如果您觉得内容不错,请分享:
标签: 幻灯片flexbox

插件介绍

这是一款使用jQuery和CSS3制作的超炫游戏角色介绍jQuery幻灯片特效。该幻灯片使用flexbox来进行布局,以垂直切换幻灯片的方式来展示游戏人物的图片和角色信息。

浏览器兼容性

浏览器兼容性
时间:2021-07-24 阅读:68
简要教程

这是一款使用jQueryCSS3制作的超炫游戏角色介绍jQuery幻灯片特效。该幻灯片使用flexbox来进行布局,以垂直切换幻灯片的方式来展示游戏人物的图片和角色信息。

使用方法

HTML结构

该游戏角色介绍jQuery幻灯片特效的HTML结构如下:

子标题

角色名称

描述信息

Pikachu

......

游戏角色结束幻灯片截图-1

游戏角色结束幻灯片截图-2

游戏角色结束幻灯片截图-3

JavaScript

特效中使用jQuery来监听导航按钮的点击事件,为相应的幻灯片添加和移除class类。

$('.slide-nav').on('click', function(e) {
  e.preventDefault();
  // get current slide
  var current = $('.flex--active').data('slide'),
    // get button data-slide
    next = $(this).data('slide');

  $('.slide-nav').removeClass('active');
  $(this).addClass('active');

  if (current === next) {
    return false;
  } else {
    $('.slider__warpper').find('.flex__container[data-slide=' + next + ']').addClass('flex--preStart');
    $('.flex--active').addClass('animate--end');
    setTimeout(function() {
      $('.flex--preStart').removeClass('animate--start flex--preStart').addClass('flex--active');
      $('.animate--end').addClass('animate--start').removeClass('animate--end flex--active');
    }, 800);
  }
});           
                
Top