setScrollbar() 方法实际上在模态.js中做什么
what is setScrollbar() method practically doing inside modal.js
我只是在浏览模态的来源.js并遇到了以下我难以理解的方法,
Modal.prototype.setScrollbar = function () {
var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
}
其实上面的方法很简单,
基本上它将当前的填充物存储在身体上,然后,检查主体是否溢出,然后应用右填充。
现在我的问题是这个函数的实际或视觉用途是什么?
我已经浏览了 modal 中的大多数函数.js它们对我来说确实有意义,除了这个函数,我见过的一些函数具有非常微妙的效果,所以很难挑选,但有了这个函数,即使我也无法选择有或没有它的细微区别。
有人可以详细说明。 我遇到困难的功能可以在 git 上找到。269路。
谢谢。
亚历山大。
通过将body
right-padding
的大小增加滚动条的宽度,可以确保滚动条不会与内容重叠......这就是为什么你可能没有注意到它。实际上,只有在不使用时,您才会注意到它(您的内容可能会被滚动条重叠)。
相关文章:
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 什么's是连接供应商js文件的最佳方式
- minimy javascript是什么意思?Backbone.js
- 在node.js中编写单元测试的最佳方式是什么
- node.js是否具有'match()'方法如果是,语法是什么
- angular.js我如何设置数据什么是响应值
- googlemarkercluster.js库的备用源路径是什么
- 将JS文件解析为PHP的副作用是什么
- 如果 JS 中的函数是一流的,那么在定义它们之前允许调用它们是什么
- 什么CSS/JS技巧驱动镜像反转http://com.google愚人节页面
- 什么是淘汰赛中的根管理员.js以及它指向什么
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- Ember.js什么应该成为组件
- 三.js - 什么是平面缓冲区几何
- three.js-什么'这是将多个纹理/图像放在单个球体上的最佳方式
- backbone.js:什么应该是视图
- D3.js:什么是'g'在.append(“g")D3.js代码
- Node.js什么是对象克隆?
- HTML5/JS什么是一个简单的方法来选择适当的音频源
- JS什么都不做…试图在
- & lt; li>