如何隐藏离子幻灯片寻呼机?

Posted

技术标签:

【中文标题】如何隐藏离子幻灯片寻呼机?【英文标题】:How to hide ion-slides pager? 【发布时间】:2016-02-15 14:23:42 【问题描述】:

我使用ion-slide 记录的here 指令,但我找不到隐藏寻呼机的方法。我尝试将 pager 属性设置为:

<ion-slides options="myOptions" pager="false" slider="mySlide[item.id]">

但是这不起作用,寻呼机项目符号仍在显示。

是否可以隐藏 ion-slides 寻呼机,如果可以,如何隐藏?

【问题讨论】:

【参考方案1】:

官方解决方案:

options="pagination: false"

【讨论】:

@Andy 你能发布一个链接到提供这个解决方案的页面吗?我只知道idangero.us/swiper/api/#.VsiaPpN95E4 根据那个页面,分页需要设置为“带有CSS选择器的字符串或带有分页的容器的html元素”。它没有指定 false 是该字段的有效选项 不幸的是,我没有找到这个解决方案。 Ionic 论坛的一位用户两天前回答了我。这里是帖子:forum.ionicframework.com/t/… 要添加到此答案,如果您在模板之外设置选项,则需要将此选项对象传递给 &lt;ion-slides&gt; 指令,方法是将其分配给您的范围,例如 scope.options = pagination: false ,然后&lt;ion-slides options="options"&gt; 这是正确的答案....但是为什么 ionSlides 的文档没有更新选项 API 和正确的委托? ionicframework.com/docs/api/directive/ionSlides【参考方案2】:

只需将其添加到您的css

.swiper-pagination-bullet
   background:white!important;
   border-radius: 100%;
   height: 17px;   
   width: 17px;
   display: none;

希望对你有帮助

【讨论】:

【参考方案3】:

只需删除pager

例子:

<ion-slides pager loop autoplay="1500" class="auto_height"> ...

只是放(没有“寻呼机”):

<ion-slides loop autoplay="1500" class="auto_height"> ...

【讨论】:

【参考方案4】:

如果将这些幻灯片添加到ion-slide-box,您可以:

show-pager="false"

ion-slide-box 上。有关详细信息,请参阅文档。

您也可以通过 css 隐藏它们,例如:

.slider-pager  display:none; 

【讨论】:

1.该项目使用ion-slides(我认为是出于性能原因)。可以和离子滑盒互换吗? 2. display:none 方法有效,尽管它有点 hack-ish。我希望找到官方的方法。不存在吗? 我对图书馆不太熟悉。从文档中,您可以完全从您的行中删除 pager 吗?【参考方案5】:

我正在寻找这个问题的解决方案。我从 2 天开始就在这方面工作.. 但什么也没有。你解决这个问题吗?我添加了 .slider-pager display:none; 但点仍然存在!

【讨论】:

我没有解决这个问题,但能够使用这个 CSS 解决它:.swiper-pagination.swiper-pagination-clickable display: none; 【参考方案6】:

也许你可以这样做;

paginationType: 'custom',
paginationBulletRender: function (index, className) 
     return '';

这比pagination:false

【讨论】:

以上是关于如何隐藏离子幻灯片寻呼机?的主要内容,如果未能解决你的问题,请参考以下文章

在 jQuery 循环中隐藏/显示分页器

bxSlider - 使用寻呼机时幻灯片之间的暂停时间错误

Drupal视图幻灯片放映将寻呼机项显示为元素

同一页面上多个 Jquery 循环实例的多个寻呼机?

多个 jQuery Cycle 寻呼机导航

幻灯片中的幻灯片内的离子视图