首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fotorama 4禁用箭头

Fotorama 4禁用箭头
EN

Stack Overflow用户
提问于 2013-07-19 08:21:54
回答 3查看 2K关注 0票数 0

我需要有关fotorama 4的帮助。我想禁用导航箭头

data-arrow="false" data-arrows="false" $('#my-fotorama').fotorama({arrows: 'false'}); $('#my-fotorama').fotorama({arrows: 'null'});不工作。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-19 09:12:07

首先,你应该下载未压缩的版本,然后,添加一些更改...

我添加了一个选项:

代码语言:javascript
复制
 arrows: true // default option, could be false, too =>2636. line of code...

并且,setOptions函数中有一些小的变化:

代码语言:javascript
复制
function setOptions () {
    o_fade = opts.transition === 'crossfade' || opts.transition === 'dissolve';

    o_loop = opts.loop && (size > 2 || o_fade);

    var classes = {add: [], remove: []};

    if (size > 1) {
      o_nav = opts.nav;
      o_navTop = opts.navPosition === 'top';
      classes.remove.push(selectClass);
if(opts.arrows) {
      $arrs.show();
}

else {
     $arrs.hide();
}
      arrsUpdate();
    } else {
      o_nav = false;

      $arrs.hide();
    }

现在您可以直接在html中设置箭头选项(显示/隐藏),如下所示:

代码语言:javascript
复制
<div class="fotorama" data-arrows="false">

完整的更新代码:http://pastebin.com/zg4yJCCb

票数 0
EN

Stack Overflow用户

发布于 2014-08-01 20:00:41

如果你使用最新的版本(目前是Fotorama 4.5.2 ),现在有一个内置的选项:

箭头- true / false / 'always‘

代码语言:javascript
复制
$(".fotorama").fotorama({ arrows: false });
票数 1
EN

Stack Overflow用户

发布于 2013-07-19 16:33:29

嗯..。我推荐一种CSS方法:

代码语言:javascript
复制
.fotorama__arr {
  display: none !important;
}

将其添加到您的样式中,而不是fotorama.css中。

此外,我也不建议更改fotorama.js。但是,当然,如果你不关心将来的升级,你可以做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17736193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档