- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Flexislider,我想从元素外部控制它。我试过这个:
var myslider = $('.slider').flexslider({
animation: 'slide'
});
$('button').click(function () {
myslider.flexAnimate(3) //Function: Move slider - (target, pause) parameters
});
但是返回TypeError: Object [object Object] has no method 'flexAnimate'
然后我偶然发现了这个线程(https://github.com/woothemes/FlexSlider/issues/125),它表明这是正确的方法:
$('button').click(function () {
myslider.flexslider(3)
});
但是我不知道如何指定动画的速度。我希望仅针对该事件进行即时更改。
我想我想知道如何从 slider 元素外部访问文档中提到的 slider API
slider //Object: The slider element itself
slider.container //Object: The ul.slides within the slider
slider.slides //Object: The slides of the slider
slider.count //Int: The total number of slides in the slider
slider.currentSlide //Int: The slide currently being shown
slider.animatingTo //Int: Useful in .before(), the slide currently animating to
slider.animating //Boolean: is slider animating?
slider.atEnd //Boolean: is the slider at either end?
slider.manualPause //Boolean: force slider to stay paused during pauseOnHover event
slider.controlNav //Object: The slider controlNav
slider.directionNav //Object: The slider directionNav
slider.controlsContainer //Object: The controlsContainer element of the slider
slider.manualControls //Object: The manualControls element of the slider
slider.flexAnimate(target) //Function: Move slider - (target, pause) parameters
slider.pause() //Function: Pause slider slideshow interval
slider.resume() //Function: Resume slider slideshow interval
slider.canAdvance(target) //Function: returns boolean if slider can advance - (target) parameter
slider.getTarget(dir) //Function: get target given a direction - "next" or "prev" parameter
最佳答案
您可以像这样访问 slider 对象:
var exampleSlider = $('#slider').data('flexslider');
// now you can access all the methods for example flexAnimate
exampleSlider.flexAnimate(..);
如上所述,您可以在 API 描述中找到此信息 https://github.com/woothemes/FlexSlider (源代码行:https://github.com/woothemes/FlexSlider/blob/master/jquery.flexslider.js#L674)
关于javascript - 从外部元素控制 Flexslider。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11859102/
我目前正在构建一个使用多个 flexslider 的站点。这个概念是,当用户单击特定按钮时,它会显示一个带有与按下的按钮相关的特色内容的 flexslider,这都是非常简单的东西。 我现在遇到的问题
我正在使用 Woothemes 的最新 Flexslider,并且我正在尝试将一个 FlexSlider 初始化到另一个 FlexSlider 中。像这样: function initFrontpag
由于布局问题,我尝试在 flexslider 本身之外使用 .flex-caption。 你能想出一个办法让我实现这个目标吗? 理想情况下,标记的结构如下: Caption 最佳答案 这解决
你好,我会实现一个基本的 slider 。我想使用 http://flexslider.woothemes.com/index.html 来做到这一点 在我的文件 application.htlm 中
我的 wordpress 主题包含一个 jquery flexslider(版本:jquery.flexslider-min.js),问题是当我试图通过修改 slider 的高度参数(通过设置 fix
我正在使用 Flexslider,现在正在使用外部控制容器功能 - 因此我可以通过不同 DIV 容器中的链接来控制 slider 。但是,当我翻转幻灯片时,我仍然需要翻转方向箭头。我一直无法让两者一起
我有一个全角 FlexSlider,每张幻灯片都有一张图片,顶部有一些 HTML 内容。 但由于某些原因,HTML 内容仅在幻灯片动画之后出现。 这是一个 JSFiddle:http:
我在使用 flexslider 时遇到了一个奇怪的问题。幻灯片 LI 没有获得正确的宽度,因此显示了所有幻灯片。这仅发生在第一页加载时。一旦我切换到另一个选项卡并切换回来,一切看起来都很好。也许是 J
我正在使用一个非常基本的 slider ,我有两个问题: 我似乎没有找到隐藏幻灯片下方默认按钮控件的属性? 我希望只有上一个/下一个悬停控件。 如果我不能有选项 1,我自己的控件会隐藏默认值吗? 提前
我正在使用 flexslider,它工作正常。但是如何将幻灯片放映更改为“从左到右”?只有 2 个动画:淡入淡出和滑动(从右到左)。请帮忙。 最佳答案 在 1.8 版本中有一个名为“reverse”的
最初我隐藏了我的flexslider,直到用户单击链接,然后它才会打开。但由于某种原因, slider 显示后无法工作,直到我调整浏览器窗口,这很奇怪!当我不隐藏 flexslider 时,它工作得很
我收到一个来自客户的(不寻常的)请求,要求在“幻灯片”动画期间每张幻灯片之间至少有 40 像素的填充/边距。 Flexslider 的默认设置是使项目相互齐平。 2.0 中有一个新的 JQuery 选
我已经使用 Flexslider 创建了一个 slider ,并且尝试使用 manualControls: 创建导航菜单,但链接不起作用。以下是 flexslider 和 slider /导航本身的代
我正在使用 T3 框架开发 Joomla 3 模板,并且包含一个使用 Flexslider 插件的 IceCarousel 模块。但是,IceCarousel 模块无法正常工作,因为存在一个 java
我在 WordPress 上安装了一个包含 Flexslider 的模板。我的语言是从右到左 (RTL) 书写的。当页面为 RTL 时,Flexslider 停止并且不显示图像。我该如何解决这个问题?
我正在尝试构建一个 Flexslider 轮播 - 它有多个图像,但当前图像居中,任一侧的下一个/上一个图像都离开屏幕 - 就像这个网站 http://www.ncad.ie/ 到目前为止,我已经用一
我正在使用 Flexslider,并被要求根据每张幻灯片的内容量在不同的时间显示它,短句子的速度很快,段落的速度很慢。当 flexslide 仅允许 1 个 Slideshowspeed 值时,如何进
我正在尝试让延迟加载工作于 Flexslider通过使用延迟加载 jquery 插件并按照本网站上的说明进行操作:http://www.appelsiini.net/projects/lazyload
我有一个 Flexislider,我想从元素外部控制它。我试过这个: var myslider = $('.slider').flexslider({ animation: 'slide' }
我最近开始使用 flexslider。 我正在使用 bootstrap 创建网站,使用代码嵌入 flexslider 图像变得不可见,我没有结果。 在标题 在 custom.js 中 $(wind
我是一名优秀的程序员,十分优秀!