防止bxSlider滑动时链接

问题描述 投票:0回答:1

[当我们在移动设备上滑动时,我试图禁用bxSlider内图像的链接。

您可能会想像,这很烦人。

据我在他们的文档(https://bxslider.com/options/)中所看到的,我找不到任何可以做的事情。

我也用Google搜索了一些建议并尝试了一些JS,但到目前为止我还没实现。

我也尝试在每个幻灯片元素上设置“ draggable ='true'”,但无济于事。

javascript css bxslider
1个回答
2
投票

您可以分别在BxSlider的addEventListenerremoveEventListener回调中使用onSlideBeforeonSlideAfter禁用链接点击。

示例:

$('.bxslider').bxSlider({
    // ...
    onSlideBefore: function() {
         $('.bxslider a').on('click', function() {
              return false;
         });
    },
    onSlideAfter: function() {
         $('.bxslider a').off('click');
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.