Using glide.js .refresh api
Using glide.js .refresh api
背景:
我遇到了一个问题,在easytabs.js实例中有一个slide.js幻灯片放映的实例。当窗口大小发生变化时,css媒体查询不会正确地用于slide.js实例。出现这种情况的原因似乎是easytabs.js正在缓存glide.js实例的最后一个状态,因此当以新窗口大小再次打开该选项卡时,glide.jss实例不会相应地重新调整大小。
问题:
我正在尝试使用glide.js API函数.refresh()
,但当我应用它时,我会收到"TypeError:glide is undefined">消息。这是代码:
$('#glide').glide({
type: "carousel",
autoheight: "true",
animationDuration: 600
});
var glide = $('#glide').glide().data('api_glide');
$('.tab-button').click(function(){
console.log("Button 1 Clicked");
glide.refresh();
});
有什么想法我可能会出错吗?
我在使用API时也遇到了问题,但我得到了它。要获得API,请尝试以下操作:
var glide_api = $("#glide").data('glide_api');
glide_api.refresh();
您不需要在选择器和数据函数之间调用glide()
来获得API。此外,api的名称是glide_api
,而不是api_glide
。
相关文章:
- 如何更改bigquery API中的计费层选项
- Amazon S3 REST API大小不正确
- 客户端服务器REST API captcha实现
- 使用Facebook live API创建实时视频对象时的隐私设置
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- API密钥使用和检查示例
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- 谷歌地图JS API+JSON-多个标记没有显示
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 如何在 API 调用后和 if 语句中启用提交按钮
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 搜索api在mac上显示对话框
- Backbone.js restful json API design
- 标记的实时更新,无需加载页面谷歌地图API V3
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 对API数据使用声明性绑定
- Using glide.js .refresh api