layer 中 的type和 content
阿新 • • 發佈:2018-07-10
nts http post 文本 dom 內容 class func 指定
type - 基本層類型
類型:Number,默認:0
layer提供了5種層類型。可傳入的值有:0
(信息框,默認)1
(頁面層)2
(iframe層)3
(加載層)4
(tips層)。 若你采用layer.open({type: 1})
方式調用,則type為必填項(信息框除外)
content - 內容
類型:String/DOM/Array,默認:‘‘
content可傳入的值是靈活多變的,不僅可以傳入普通的html內容,還可以指定DOM,更可以隨著type的不同而不同。
- /!*
- 如果是頁面層
- */
- layer.open({
- type: 1,
- content: ‘傳入任意的文本或html‘ //這裏content是一個普通的String
- });
- layer.open({
- type: 1,
- content: $(‘#id‘) //這裏content是一個DOM
- });
- //Ajax獲取
- $.post(‘url‘, {}, function(str){
- layer.open({
- type: 1,
- content: str //註意,如果str是object,那麽需要字符拼接。
- });
- });
- /!*
- 如果是iframe層
- */
- layer.open({
- type: 2,
- content: ‘http://sentsin.com‘ //這裏content是一個URL,如果你不想讓iframe出現滾動條,你還可以
content: [‘http://sentsin.com‘, ‘no‘]
- });
- /!*
- 如果是用layer.open執行tips層
- */
- layer.open({
- type: 4,
- content: [‘內容‘, ‘#id‘] //數組第二項即吸附元素選擇器或者DOM
- });
layer 中 的type和 content