【问题标题】:Use for Foundation Joyride tip_location_patterns option?用于 Foundation Joyride tip_location_patterns 选项?
【发布时间】:2014-03-31 17:40:31
【问题描述】:

我正在使用 Zurb 的 Foundation Joyride 插件并查看可能的选项。我已经完成了一些工作,但不知道其中一个选项的作用。

 tip_location_patterns: {
    top: ['bottom'],
    bottom: [], // bottom should not need to be repositioned
    left: ['right', 'top', 'bottom'],
    right: ['left', 'top', 'bottom']
 }

我一生都无法弄清楚这些选项应该改变什么。尝试在我的项目代码中更改它们没有任何作用,有没有人知道这样做的目的是什么,以及如何让它正常工作?

https://github.com/zurb/foundation/blob/master/js/foundation/foundation.joyride.js

【问题讨论】:

    标签: zurb-foundation zurb-joyride


    【解决方案1】:

    它表示joyride 尝试重新定位工具提示的顺序。

    例如,如果您将tip_location 设置为left(上面tip_location_patterns 中的第三个选项)并且它不适合屏幕,它将重新定位在right 上并检查它是否适合,然后是top,最后是bottom

    查看这段代码:

        if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) {
    
          $nub.removeClass('bottom')
            .removeClass('top')
            .removeClass('right')
            .removeClass('left');
    
          this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts];
    
          this.settings.attempts++;
    
          this.pos_default();
    
        }
    

    【讨论】:

      猜你喜欢
      • 2016-02-11
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 2014-10-16
      • 2014-06-10
      • 1970-01-01
      • 2015-09-23
      相关资源
      最近更新 更多