찾다
웹 프론트엔드JS 튜토리얼jBox 2.3은 jquery를 기반으로 한 최신 다기능 대화 상자 플러그인입니다.

플러그인 설명
- jBox는 jQuery를 기반으로 한 다기능 대화 플러그인으로 웹사이트의 전체적인 스타일 효과를 구현하고 사용자에게 새로운 시각적 즐거움을 선사합니다.
운영 환경
- IE6, Firefox, Chrome, Safari, Opera 및 기타 주요 브라우저와 호환됩니다.
사용 라이센스
- jBox는 영원히 무료로 사용할 수 있지만, 관련 저작권 정보는 유지되어야 합니다. 좋은 제안이 있으시면 바로 아래에 메시지를 남겨주세요.


버전: 2.3
크기: 19.8k
다운로드: 다운로드하려면 클릭
온라인 데모: http://www.kudystudio.com/jbox / jbox-demo.html
[2011-11-08] jBox v2.3 베타 버전 업데이트

코드 복사 코드는 다음과 같습니다.

- [New] Tip 메소드에 격리 레이어 표시 여부를 결정하는 불투명도 옵션이 추가되었습니다.
- [New] jBox 창을 표시할 때 브라우저의 스크롤 막대를 숨기는 showScrolling 옵션을 추가했습니다.
- [New] 여러 창이 공존하는 경우 창 제목을 클릭하면 해당 창이 자동으로 맨 위에 표시됩니다.
- [조정] id 옵션이 기본적으로 null로 변경됩니다. null일 경우 임의의 ID가 자동으로 생성되며, 각 ID에 하나의 jBox만 표시됩니다.
- [조정] 로드된 옵션은 h 매개변수를 추가합니다. 매개변수 h는 윈도우 콘텐츠의 jQuery 객체를 나타내며, 이는 윈도우가 로드된 후 사용자가 콘텐츠를 초기화하는 데 편리합니다.
- [조정] 전역 설정을 독립적인 js 파일에 넣고 i18n 디렉터리에 넣습니다. 현재는 jquery.jBox-zh-CN.js만 있습니다.
- [조정] 스페이스 바를 누르면 기본 버튼으로 제출된 이벤트를 바로 실행할 수 있습니다. (이 기능을 유지하려면 버튼에 초점을 맞추면 모양이 좋지 않으나 사용자 경험이 우선되어야 합니다.)
- [Fix] IE에서 여러 창 사이를 전환할 때 다중 창 상태가 표시되지 않는 버그를 수정했습니다.

사용법:
코드 복사 코드는 다음과 같습니다.




일반적인 사용 문제:
1 . XHTML 1.0 표준

2. 제목을 표시하고 싶지 않으신가요?
제목을 null로 설정합니다. 예: jBox('content', { title: null })
3. 맞춤 버튼?
버튼을 표시하지 않으려면 버튼을 {}로 설정하세요. 예: jBox('content', { 버튼: {} })
사용자 정의 버튼: jBox('content', { 버튼: {'Button 1 ' :'버튼 1 클릭 반환 값','버튼 2':'버튼 2 클릭 반환 값'} })
기본 버튼으로 설정할 버튼에 초점을 맞출 수도 있으며, 인덱스는 0부터 시작됩니다.
4. 격리 레이어 표시 안 함?
불투명도를 0으로 설정합니다. 예: jBox('content', { opacity: 0 })
5. 창이 자동으로 닫히나요?
자동으로 닫히지 않음을 나타내려면 시간 초과를 0으로 설정합니다. 양수는 자동으로 닫히는 데 걸리는 시간을 밀리초로 나타냅니다. 예를 들어, jBox('content', { timeout: 3000). });6. 격리 표시 안 함 레이어의 경우 버튼을 클릭할 때 동일한 창이 여러 개 표시되는 것을 방지하고 싶으십니까?
ID는 하나의 창만 표시하므로 ID만 전달하세요. 예: jBox('content', { id: 'my-id'})
7. 확실합니다. 값을 지정하시겠습니까? 적응 가능할까요?
iframe 외에도 다른 경우에는 창의 높이와 너비가 적응형이 되도록 지정할 수 있습니다. 예: jBox('content', { width: 'auto', height:'auto' });
jbox 선택적인 매개변수가 많이 있습니다. 다양한 매개변수를 결합하면 다른 효과를 얻을 수 있습니다. 아래의 전역 매개변수 설명을 확인하세요(jquery.jBox-zh-CN.js 파일). 중국어 간체를 사용하고 전역 구성을 변경하지 않으려면 jquery.jBox-2.3.min.js의 기본 설정이 다음과 동일하므로 jquery.jBox-zh-CN.js를 로드할 필요가 없습니다. jquery.jBox-zh-CN.js도 동일합니다. 창 테두리와 같은 특정 옵션만 수정하려면 jBox.setDefaults({ defaults: { border: 8} }) 한 줄의 코드만 있으면 됩니다.
jBox를 좋아하는 친구들, 잊지마세요 [추천]클릭 아, 3q

코드복사 코드는 다음과 같습니다 :

/* jBox 전역 설정*/
var jBoxConfig = {};
jBoxConfig.defaults = {
id: null, /* null인 경우 페이지의 고유 ID 그런 다음 임의의 ID를 자동으로 생성합니다. 하나의 ID는 하나의 jBox만 표시합니다. */
top: '15%', /* 상단에서 창까지의 거리, 백분율 또는 픽셀일 수 있음(예: '100px' ) */
border: 5, /* 창 외부 테두리의 픽셀 크기는 0 이상의 정수여야 합니다*/
opacity: 0.1, /* 창 격리 레이어의 투명도입니다. 0이면 격리 레이어가 표시되지 않습니다*/
timeout : 0, /* 자동으로 닫히기 전에 창이 몇 밀리초 동안 표시됩니까? 0으로 설정하면 자동으로 닫히지 않습니다*/
showType: 'fade ', /* 선택 값은 show, fade, Slide */
showSpeed: 'fast', /* 선택 값은 'slow', 'fast' 및 밀리초를 나타내는 정수. */
showIcon: true, /* 창 제목을 표시할지 여부, 표시하려면 true, 표시하지 않으려면 false 또는 사용자 정의 CSS 스타일 클래스 이름(아이콘 사용) 배경으로) */
showClose: true, /* 창 오른쪽 상단에 닫기 버튼을 표시할지 여부*/
draggable: true, /* 창을 끌 수 있는지 여부*/
dragLimit: true, /* 창을 드래그할 수 있는 경우 가시 범위로 제한할지 여부*/
dragClone: ​​​​false, /* 창을 드래그할 수 있는 경우 창의 경우 가시 범위로 제한할지 여부 마우스를 눌렀을 때 창 복제 */
persist: true, /* 격리 레이어가 표시될 때 격리 레이어를 클릭할 때 창이 닫히지 않도록 유지할지 여부 */
showScrolling: true , /* 탐색 스크롤 막대를 표시할지 여부*/
ajaxData: {}, /* 창 콘텐츠가 get: 또는 post: 접두사로 식별되는 경우 ajax 게시물의 데이터(예: { id: 1 } 또는 " id=1" */
iframeScrolling: 'auto', /* 창 콘텐츠가 iframe: 접두사로 식별되는 경우 iframe의 스크롤 속성 값은 'auto'입니다. , 'yes', 'no' */
title: 'jBox', /* 창 제목*/
width: 350, /* 창 너비, 값은 'auto' 또는 픽셀을 나타내는 정수*/
height: ' auto', /* 창의 높이, 값은 'auto' 또는 픽셀을 나타내는 정수*/
bottomText: '', /* 창의 내용 창 버튼 왼쪽, 버튼이 없으면 이 설정은 유효하지 않습니다*/
버튼: { 'OK': 'ok' }, /* 창 버튼*/
buttonsFocus: 0, / * 어떤 버튼이 기본 버튼인지 나타내며, 인덱스는 0부터 시작합니다*/
loaded: function ( h) { }, /* 윈도우가 로드된 후 실행되는 함수 ajax 또는 iframe인 경우에 주의해야 합니다. , http 요청이 로드될 때까지 창 로드가 완료되지 않습니다. 매개변수 h는 창 콘텐츠의 jQuery 개체를 나타냅니다.*/
submit: function (v, h, f) { return true }, /* 창 버튼을 클릭한 후 콜백 함수 true를 반환하면 창을 닫는다는 의미입니다. v는 클릭한 버튼의 반환 값을 의미하고, h는 창 내용의 jQuery 객체를 의미하며, f는 창의 양식 키 값을 나타냅니다. content*/
closed: function () { } /* 창이 닫힌 후 실행되는 함수*/
}
jBoxConfig.stateDefaults = {
content: '', /* 상태 콘텐츠, 접두사 식별은 지원되지 않습니다*/
buttons: { 'OK': 'ok' }, /* 상태 버튼*/
buttonsFocus: 0, /* 어떤 버튼이 기본 버튼인지 나타내며 인덱스는 0*/
submit: function (v, h, f) { return true } /* 상태 버튼을 클릭한 후 true를 반환하는 콜백 함수는 창이 닫혔다는 것을 의미합니다. 창에는 세 개의 매개변수가 있으며, v는 반환 값을 나타냅니다. 버튼을 클릭하면 h는 창 콘텐츠의 jQuery 객체를 나타내고, f는 창 콘텐츠의 양식 키 값을 나타냅니다.*/
}
jBoxConfig.tipDefaults = {
content: '', /* Prompt 콘텐츠, 접두사 식별은 지원되지 않습니다*/
아이콘: '정보', /* 프롬프트 아이콘, 선택 값은 '정보', '성공', '경고', '오류', '로딩', 기본값은 'info'이며, 'loading'일 때 시간 초과 값은 0으로 설정되어 자동으로 닫히지 않음을 나타냅니다.*/
top: '40%', /* 프롬프트 상단으로부터의 거리(백분율 또는 픽셀일 수 있음(예: '100px')) */
width: 'auto', /* 프롬프트의 높이, 값은 'auto' 또는 픽셀을 나타내는 정수*/
height: 'auto', /* 프롬프트의 높이, 값은 'auto' 또는 픽셀을 나타내는 정수*/
opacity: 0, /* 창 격리 레이어의 높이 투명도, 0으로 설정하면 격리 레이어가 표시되지 않습니다*/
timeout: 3000, /* 프롬프트가 표시되는 데 몇 밀리초가 걸릴까요? 표시된 후 자동으로 닫힙니다. 0보다 큰 정수여야 합니다.*/
loaded: function (h) { } /* 창이 로드된 후 실행되는 함수 h 매개변수는 창 콘텐츠의 jQuery 개체를 나타냅니다.* /
};
jBoxConfig.messagerDefaults = {
content: '', /* 메시지 내용, 접두사는 지원되지 않습니다. Identity*/
title: 'jBox', /* 메시지 제목*/
icon: 'none', /* 값이 'none'인 경우 아이콘이 표시되지 않습니다. ', 'info', ' 질문', '성공', '경고', '오류' */
width: 350, /* 정보의 높이, 값은 'auto' 또는 픽셀을 나타내는 정수 */
height: ' auto', /* 정보의 높이, 값은 'auto' 또는 픽셀을 나타내는 정수입니다.*/
timeout: 3000, /* 정보가 표시된 후 몇 밀리초가 지나면 자동으로 닫힙니다. 0이면 자동으로 닫히지 않습니다*/
showType: 'slide', /* 정보 표시 유형, 선택 값은 show, fade, Slide */
showSpeed: 600, /* Speed ​​​​정보 표시 옵션 값은 'slow', 'fast', 밀리초를 나타내는 정수*/
border: 0, /* 메시지 외부 테두리의 픽셀 크기는 0보다 큰 정수여야 합니다* /
buttons: {}, /* 메시지의 픽셀 크기 Buttons*/
buttonsFocus: 0, /* 어떤 버튼이 기본 버튼인지 나타내며 인덱스는 0부터 시작합니다*/
loaded: function () { }, /* 창이 로드된 후 실행되는 함수*/
submit: function (v, h, f) { return true }, /* 정보 버튼을 클릭한 후 콜백 함수가 반환됨을 의미합니다. 세 가지 매개변수가 있습니다. v는 클릭한 버튼의 반환 값을 나타내고, h는 창 내용을 나타내는 jQuery 객체, f는 창 내용의 양식 키 값을 나타냅니다.*/
loaded: function (h) { } /* 창이 로드된 후 실행되는 함수, 매개변수 h는 창 내용의 jQuery 객체를 나타냅니다.*/
jBoxConfig.언어Defaults = {
close: 'Close', /* 닫기 버튼 프롬프트 창의 오른쪽 상단*/
ok: 'OK', /* $.jBox.prompt() 시리즈 메소드의 "OK" 버튼 텍스트 */
yes: 'Yes', /* $.jBox.warning() 메소드의 "Yes" 버튼 텍스트 */
no: 'No', /* $.jBox.warning() 메소드의 "No" 버튼 텍스트*/
취소: '취소' /* $.jBox.confirm() 및 $.jBox.warning() 메소드에 대한 "취소" 버튼 텍스트*/
}
$.jBox.setDefaults(jBoxConfig)

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
Java vs JavaScript : 개발자를위한 세부 비교Java vs JavaScript : 개발자를위한 세부 비교May 16, 2025 am 12:01 AM

javaandjavaScriptAredistIntLanguages ​​: javaisusedforenterpriseandmobileApps, whilejavaScriptisforInciveWebPages.1) javaiscompiled, 정적으로 정적, Andrunsonjvm.2) javaScriptISNaterPreted, doineslicallytyted, andrunsinbrowsorsornode.js.3) javausepith

JavaScript 데이터 유형 : 브라우저와 Nodejs 사이에 차이가 있습니까?JavaScript 데이터 유형 : 브라우저와 Nodejs 사이에 차이가 있습니까?May 14, 2025 am 12:15 AM

JavaScript 코어 데이터 유형은 브라우저 및 Node.js에서 일관되지만 추가 유형과 다르게 처리됩니다. 1) 글로벌 객체는 브라우저의 창이고 node.js의 글로벌입니다. 2) 이진 데이터를 처리하는 데 사용되는 Node.js의 고유 버퍼 객체. 3) 성능 및 시간 처리에는 차이가 있으며 환경에 따라 코드를 조정해야합니다.

JavaScript 댓글 : / / * * /사용 안내서JavaScript 댓글 : / / * * /사용 안내서May 13, 2025 pm 03:49 PM

javaScriptUSTWOTYPESOFSOFCOMMENTS : 단일 라인 (//) 및 multi-line (//)

Python vs. JavaScript : 개발자를위한 비교 분석Python vs. JavaScript : 개발자를위한 비교 분석May 09, 2025 am 12:22 AM

Python과 JavaScript의 주요 차이점은 유형 시스템 및 응용 프로그램 시나리오입니다. 1. Python은 과학 컴퓨팅 및 데이터 분석에 적합한 동적 유형을 사용합니다. 2. JavaScript는 약한 유형을 채택하며 프론트 엔드 및 풀 스택 개발에 널리 사용됩니다. 두 사람은 비동기 프로그래밍 및 성능 최적화에서 고유 한 장점을 가지고 있으며 선택할 때 프로젝트 요구 사항에 따라 결정해야합니다.

Python vs. JavaScript : 작업에 적합한 도구 선택Python vs. JavaScript : 작업에 적합한 도구 선택May 08, 2025 am 12:10 AM

Python 또는 JavaScript를 선택할지 여부는 프로젝트 유형에 따라 다릅니다. 1) 데이터 과학 및 자동화 작업을 위해 Python을 선택하십시오. 2) 프론트 엔드 및 풀 스택 개발을 위해 JavaScript를 선택하십시오. Python은 데이터 처리 및 자동화 분야에서 강력한 라이브러리에 선호되는 반면 JavaScript는 웹 상호 작용 및 전체 스택 개발의 장점에 없어서는 안될 필수입니다.

파이썬 및 자바 스크립트 : 각각의 강점을 이해합니다파이썬 및 자바 스크립트 : 각각의 강점을 이해합니다May 06, 2025 am 12:15 AM

파이썬과 자바 스크립트는 각각 고유 한 장점이 있으며 선택은 프로젝트 요구와 개인 선호도에 따라 다릅니다. 1. Python은 간결한 구문으로 데이터 과학 및 백엔드 개발에 적합하지만 실행 속도가 느립니다. 2. JavaScript는 프론트 엔드 개발의 모든 곳에 있으며 강력한 비동기 프로그래밍 기능을 가지고 있습니다. node.js는 풀 스택 개발에 적합하지만 구문은 복잡하고 오류가 발생할 수 있습니다.

JavaScript의 핵심 : C 또는 C에 구축 되었습니까?JavaScript의 핵심 : C 또는 C에 구축 되었습니까?May 05, 2025 am 12:07 AM

javaScriptisNotBuiltoncorc; it'SangretedLanguageThatrunsonOngineStenWrittenInc .1) javaScriptWasDesignEdasAlightweight, 해석 hanguageforwebbrowsers.2) Endinesevolvedfromsimpleplemporectreterstoccilpilers, 전기적으로 개선된다.

JavaScript 응용 프로그램 : 프론트 엔드에서 백엔드까지JavaScript 응용 프로그램 : 프론트 엔드에서 백엔드까지May 04, 2025 am 12:12 AM

JavaScript는 프론트 엔드 및 백엔드 개발에 사용할 수 있습니다. 프론트 엔드는 DOM 작업을 통해 사용자 경험을 향상시키고 백엔드는 Node.js를 통해 서버 작업을 처리합니다. 1. 프론트 엔드 예 : 웹 페이지 텍스트의 내용을 변경하십시오. 2. 백엔드 예제 : node.js 서버를 만듭니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)