BUI

其它版本:

API for BUI 1.6.x

Show:

bui.init Class

Module: Core

Available since 1.3.4

init 页面初始化,动态计算main高度 默认已经执行,可以通过bui.config.init.auto = false; 修改为不执行.

Constructor

bui.init

(
  • [option]
)
Number

Defined in src/scripts/core/bui.init.js:9

Available since 1.3.4

Parameters:

  • [option] Object | Number optional
    • [id] String optional

      初始化的页面ID, 默认: ".bui-page"

    • [height] Number optional

      初始化一个固定高度,会自动减去header,footer得到main的值

    • [header] String optional

      默认: header 标签, 可以是 "#id"或者".classname"

    • [main] String optional

      默认: main 标签, 可以是 "#id"或者".classname"

    • [footer] String optional

      默认: footer 标签, 可以是 "#id"或者".classname"

    • [reduceRem] Number optional

      1.5.3新增, 默认: 0, 这个值会自动根据屏幕分辨率自动改变, 跟切图规范保持一致 px/100

Returns:

Number:

[返回main的高度]

Example:

方法一: 根据页面高度初始化高度

    bui.init();
                                    

方法二: 传固定高度计算main的高度

    bui.init(500);
                                    

方法三: 每个页面都有独立的id

    bui.init({
                                           id: "#page"
                                        })
                                    

方法四: 选择器不再是 header,main,footer 时可以通过对象修改

    bui.init({
                                           header: "#header",
                                           main: "#main",
                                           footer: "#footer"
                                        })
                                    

Item Index