【问题标题】:Slick slider - Update current slide based on URLSlick 滑块 - 根据 URL 更新当前幻灯片
【发布时间】:2018-02-08 21:44:24
【问题描述】:

我遇到了一个我想解决的问题。

我有一个视觉导航,并希望始终将当前幻灯片作为第一张幻灯片。它应该根据 URL 动态更新。

   var current = window.location.href;
   $('.slider a').each(function(){
      var link = '/' + $(this).attr('href');
      if (current == link){
        $(this).parent().addClass('slick-current slick-active');
      }
   }); 

我创建了一个JSfiddle

但它不起作用 - 可能你们中的一些人有更好的方法来解决这个问题?

【问题讨论】:

标签: jquery html href slick.js


【解决方案1】:

试试下面给出的代码:

            var pageName = (function() {
                var current = window.location.href,
                    b = .lastIndexOf("/");
                return current.substr(b + 1);
            }());

             $('.slider current').each(function(){
                if ($(this).attr('href') == pageName) {
                    $(this).parents().addClass('slick-current slick-active');
                }
            });

【讨论】:

    猜你喜欢
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-08
    • 2020-01-23
    相关资源
    最近更新 更多