colorbox에는 두 개의 행이 있습니다.colorbox 클래스 ids의 새로운 속성
// Abstracting the HTML and event identifiers for easy rebranding
colorbox = 'colorbox',
prefix = 'cbox',
colorbox를 호출 할 때 jquery 함수를 통해 변경할 수 있습니까?
미리 감사드립니다.
colorbox에는 두 개의 행이 있습니다.colorbox 클래스 ids의 새로운 속성
// Abstracting the HTML and event identifiers for easy rebranding
colorbox = 'colorbox',
prefix = 'cbox',
colorbox를 호출 할 때 jquery 함수를 통해 변경할 수 있습니까?
미리 감사드립니다.
분명히 하드 코드 된 변수를 변경할 수는 없지만 내가 찾고 있었던 답변을 새로 추가 할 수는 있습니다.
여기에 새 클래스 이름을 cbox에 추가하는 방법이 나와 있습니다. 이렇게하면 추가 클래스 이름을 지정하여 colorbox의 레이아웃을 변경할 수 있습니다.
코드;
기본값에 다음과 같이 cssClass를 추가하십시오.
var
// ColorBox Default Settings.
// See http://colorpowered.com/colorbox for details.
defaults = {
cssClass: "",
기능 publicMethod.prep 찾기
단지 속성
$.colorbox({cssClass: 'YourclassName', title: 'Login'..... etc
당신은 할 수 없습니다 : 그것은 소스 코드에 하드 코드되어 있습니다. GitHub project page에 풀 요청을 할 수 있습니다.
에게 추가 오버레이 상자에 CSS 클래스 이름을 추가하려면이 줄
if(settings.cssClass) $("#cboxOverlay").addClass(settings.cssClass);
를 추가 귀하의 페이지에 두 개 이상의 colorbox가있는 경우, 요 또한 창을 닫을 때 클래스를 제거해야합니다. 그렇지 않으면 클래스가 추가됩니다.
if(settings.cssClass) $("#colorbox").removeClass(settings.cssClass);
이 응답하지 않습니다 ..하지만 덕분에 당신은 그냥 더미 클래스를 설정할 수 있지만 가장자리의 경우, 최대 머리를위한 새로운 colorbox에 대한 – gus