2011-02-06 2 views

답변

1

"id of 'cnt'? 너는 "어떤 꼬리표가 클릭 될 때"말했다 ... ... 1 개 이상 있는가?

하나보다가있는 경우

는, 클래스 사용뿐만 아니라 다른 국경 매개 변수를 설정해야합니다 :

$().ready(function() { 
    $("a.cnt").click(function() { 
    $("#fancybox-content").css({"border-width":"1px", "border-style":"solid", "border-color":"#000"}); 
    }); 
}) 

참조 - 정말 하나가있는 경우 http://jsbin.com/avuxe3/3

을 :

$().ready(function() { 
    $("#cnt").click(function() { 
    $("#fancybox-content").css({"border-width":"1px", "border-style":"solid", "border-color":"#000"}); 
    }); 
}) 

enter code here 
+0

감사합니다. 그것은 단지 하나의 태그입니다. 나는 Wordpress에서 일하고 중력 양식 + fancybox를 사용하여 모달 창에서 양식을 엽니 다. 저는 모달 형식이 모달 그림과 다른 fancybox 스타일을 가지기 만하면됩니다. 그것은 효과가있다! 고맙습니다. – Michael

+0

멋지다! 내 대답 +1? :) –

+0

그는 upvote의 담당자가 없지만 그는 받아 들일 수 있습니다. –

0

트릭은 어떤 셀렉터에서 사용합니까? ID가있는 단일 HTML 요소가있는 경우 # 선택기를 사용하십시오. 둘 이상의 요소가있는 경우 ID가 아닌 클래스를 사용하고 . 선택자를 사용해야합니다. 당신이 cnt 표기법 개 이상의 앵커가있는 경우,

$('a#cnt').click(function() { 
    $('#fancybox-content').css({"border":"solid 1px #000"}); 
}); 

class="cnt" 사용으로 설정 : 당신은 id="cnt"으로, 하나의 A 태그가있는 경우

는 다음 사용할 것 : 아래는 예입니다 :

$('a.cnt').click(function() { 
    $('#fancybox-content').css({"border":"solid 1px #000"}); 
}); 

더 나은 아직,이

같은 스타일 시트에 스타일을 유지
.borderOn { border: solid 1px #000; } 

그리고 한 다음에이 클래스를 전환 (그리고 만약 당신이 좋아하면 오프) 당신의 연결 '클릭 이벤트에 : 빠른 응답

$('a.cnt').click(function() { 
    $('#fancybox-content').addClass('borderOn'); 
}); 
관련 문제