layui 팝업 레이어 사용 방법: 먼저 jQuery 1.8 이상의 모든 버전을 도입한 다음 laery.js를 도입하고 마지막으로 "function show(){var a = layer.open({...})을 사용합니다. ;}" 메서드 laery.open을 사용하여 레이어를 팝업하면 됩니다.
이 튜토리얼의 운영 환경: Windows 7 시스템,layui2.4&&jquery2.2.1 버전, Dell G3 컴퓨터.
추천: "layUI Tutorial"
layer는layui 시스템에서 특별한 위치를 가지고 있어 많은 사람들이layui = 레이어 ui라고 잘못 생각하게 만들기 때문에 레이어는 단지layui의 스프링 레이어 모듈일 뿐이라는 점을 다시 강조합니다.
1. laery를 얻으려면 공식 웹사이트에 가서 laery.js 주소를 다운로드해야 합니다 - http://layer.layui.com/
2. 그 전에 먼저 laery.js를 가져와야 합니다. jQuery 1.8 이상 버전
<script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script> <script src="layer/layer.js"></script>
3. laery.open();
function show(){ var a = layer.open({ type: 2, area: ['80%','450px'], title: '我是标题', shadeClose: true, content: ['layer_model.html','no'] }); }
기본 매개변수
1. 유형 유형
type: 1, // 0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)
2. 제목 제목
title:"我是标题", //若你还需要自定义标题区域样式,那么你可以title: ['文本', 'font-size:18px;'] 数组第二项可以写任意css样式; //如果你不想显示标题栏,你可以 title: false
3.1. 페이지 레이어
layer.open({ type: 1, content: '传入任意的文本或html' //这里content是一个普通的String }); layer.open({ type: 1, content: $('#id') //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响 }); //Ajax获取 $.post('url', {}, function(str){ layer.open({ type: 1, content: str //注意,如果str是object,那么需要字符拼接。 }); });
예:
3.2.iframe 레이어인 경우
layer.open({ type: 2, content: 'http://sentsin.com' //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'] });
예:
3.3.tips 레이어를 실행하기 위해 layer.open을 사용하는 경우
layer.open({ type: 4, content: ['内容', '#id'] //数组第二项即吸附元素选择器或者DOM });
예:
4. 영역 너비 및 높이
기본 상태에서는 레이어의 너비와 높이가 조정되지만 너비만 정의하려는 경우에는 Area: '500px'를 사용할 수 있으며 높이는 여전히 조정 가능합니다. . 너비와 높이를 모두 정의할 때 다음 영역을 지정할 수 있습니다: ['500px', '300px']
5.btn 버튼
정보 상자 모드에서 btn은 기본적으로 확인 버튼이며 다른 레이어 유형은 표시되지 않습니다. 기본값은 로딩 레이어와 팁 레이어가 유효하지 않습니다. 하나의 버튼만 사용자 정의하려면 btn: '알고 있습니다', 두 개의 버튼을 정의하려면 btn: ['yes', 'no']를 사용할 수 있습니다. 물론 다음과 같이 더 많은 버튼을 정의할 수도 있습니다. btn: ['Button 1', 'Button 2', 'Button 3', ...], 버튼 1의 콜백은 yes이고 버튼 2부터 시작합니다. 콜백은 btn2 : function(){} 등입니다. 예:
layer.open({ content: 'test', btn: ['按钮一', '按钮二', '按钮三'], yes: function(index, layero){ //按钮【按钮一】的回调 }, btn2: function(index, layero){ //按钮【按钮二】的回调 //return false 开启该代码可禁止点击该按钮关闭 }, btn3: function(index, layero){ //按钮【按钮三】的回调 //return false 开启该代码可禁止点击该按钮关闭 }, cancel: function(){ //右上角关闭回调 //return false 开启该代码可禁止点击该按钮关闭 } });
6, 쉐이드 마스크
는 탄성층 외부 영역입니다. 기본값은 투명도 0.3('#000')의 검정색 배경입니다. 다른 색상을 정의하려면 다음과 같이 음영을 적용할 수 있습니다. 마스크를 표시하지 않으려면 다음을 수행합니다. 쉐이드: 0
마스크가 존재하는 경우, 마스크를 클릭하여 닫도록 쉐이드클로스를 설정할 수도 있습니다. 쉐이드가 존재하는 경우, 탄성 레이어 외부 영역 클릭을 제어하도록 쉐이드클로스를 설정할 수 있습니다. 닫으러
위 내용은 Layui 팝업 레이어 사용 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

이 기사는 무한 스크롤, 커버 설정, 모범 사례, 성능 최적화 및 향상된 사용자 경험을위한 사용자 정의에 Layui의 Flow Module을 사용하는 것에 대해 설명합니다.

이 기사는 Layui의 요소 모듈을 사용하여 탭, 아코디언 및 진행 막대와 같은 UI 요소를 작성하고 사용자 정의하는 방법에 대해 자세히 설명합니다.

이 기사에서는 전환 효과, 자동 재생 설정 및 사용자 정의 탐색 컨트롤 추가를 포함하여 외관 및 동작을위한 CSS 및 JavaScript 수정에 중점을 둔 Layui의 회전 목마 모듈 사용자 정의에 대해 설명합니다.

이 기사는 이미지 슬라이더 용 Layui의 회전 목마 모듈 사용, 설정 단계, 사용자 정의 옵션, 자동 재생 및 내비게이션 구현 및 성능 최적화 전략을 사용하는 방법을 안내합니다.

이 기사에서는 Layui의 업로드 모듈 구성에 대해 논의하고, 승인, Exts 및 크기 속성을 사용하여 파일 유형 및 크기를 제한하고 위반에 대한 오류 메시지를 사용자 정의합니다.

이 기사는 Layui의 레이어 모듈을 사용하여 모달 창과 대화 상자를 만들고 설정, 유형, 사용자 정의 및 피하는 일반적인 함정을 자세히 설명하는 방법을 설명합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.
