首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery移动版;twentytwenty插件只有在调整浏览器窗口大小时才会出现

jQuery移动版;twentytwenty插件只有在调整浏览器窗口大小时才会出现
EN

Stack Overflow用户
提问于 2014-02-14 12:38:56
回答 2查看 1.1K关注 0票数 2

我不确定为什么会发生这种情况,因为我已经按照Zurb网站上的说明进行了操作。使用TwentyTwenty打开页面时,窗口的大小并不重要,它只会在页面调整大小时显示滑块。除此之外,这个插件运行得无懈可击。我有一种感觉,有一些方法可以调整以下内容,使其加载而不需要调整窗口大小……

代码语言:javascript
复制
$(window).load(function() {
  $(".twentytwenty-container").twentytwenty();
});

也许吧?非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2017-04-10 02:04:04

这是一个小bug,但通过添加代码来修复。将此文件添加到jquery.twentytwenty.js文件:

代码语言:javascript
复制
$(window).load(function() {
   $(window).trigger("resize.twentytwenty");
});

代码语言:javascript
复制
  $.fn.twentytwenty = function(options) {
     var options = $.extend({default_offset_pct: 0.5, orientation: 'horizontal'}, options);

    // >>>>> HERE ADD CODE <<<<<<

     return this.each(function() {

//.......

来源:https://github.com/zurb/twentytwenty/pull/69/commits/471a824bf5ab233797d0de689a5be105347c81e2

票数 2
EN

Stack Overflow用户

发布于 2015-02-19 07:33:16

我已经在这个问题上坐了很长时间了。我在代码中使用了.twentytwenty-container类。当我把它换成一个id (这里是#container-id)时,这个问题似乎就消失了。

代码语言:javascript
复制
$(window).load(function(){
  $("#container-id").twentytwenty({
    default_offset_pct: 0.5, // How much of the before image is visible when the page loads
    orientation: 'horizontal' // Orientation of the before and after images ('horizontal' or 'vertical')
  });
});

这对其他人有效吗?

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

https://stackoverflow.com/questions/21770966

复制
相关文章

相似问题

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