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] [初始化的页面ID, 默认: ".bui-page"] String optional
    • [height] [初始化一个固定高度,会自动减去header,footer得到main的值] Number optional
    • [header] [默认: header 标签, 可以是 "#id"或者".classname"] String optional
    • [main] [默认: main 标签, 可以是 "#id"或者".classname"] String optional
    • [footer] [默认: footer 标签, 可以是 "#id"或者".classname"] String optional
    • [reduceRem] [1.5.3新增, 默认: 0, 这个值会自动根据屏幕分辨率自动改变, 跟切图规范保持一致 px/100] Number optional

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