2013-07-10 2 views
0

위젯에 대한 작업을 해왔으므로 조금 괴롭히는 작은 일을 제외하고는 거의 끝났습니다. 사용자가 웹 사이트에서 복사하여 붙여 넣을 위젯 스크립트는 다음과 같습니다. 앵커 텍스트 대신 라벨 사용

<script src="http://www.example.com/widget.js"></script> 
<a href="#" class="my-chat" data-key="10"></a> 

그런 다음 widget.js에 나는이 같은 태그에 앵커 텍스트를 추가하는 라인.

$('.my-chat').html('Chat now'); 

내가 때 활성 또는 호버 등이 파란색 말에 앵커 텍스트는 특정 색상으로 원하는 나는, 그러나 그것은에 배치되는 웹 사이트에 따라, 자사의 CSS 파일에 설명 된 것을 가지고, 자신의 CSS는 다른 CSS를 가질 수있다 링크에 대한 속성을 추가하고 추가 된 웹 사이트에 따라 위젯의 앵커 텍스트가 수정된다는 사실을 알고 있습니다. 앵커 텍스트를 내가 위젯의 CSS에서 정의한 것을 존중하도록 만들고 싶지만 실제로 어떻게해야할지 모르겠다. 라벨을 사용하는 다른 위젯을 보았지만 실제로 무엇인지, 어떻게 사용하는지 이해하지 못합니다.

+1

체크 아웃 CSS 클래스 – DevlshOne

+0

@DevlshOne 최적의'!의 important' 수정이 추가! 고마워요. –

+3

a.my-chat에 미니 리셋을 적용하고자 할 것입니다. 하지만, 누군가가 당신의 스타일을 다르게하고 싶을 수도 있다는 것을 고려해야합니다! 중요한 것은 그렇게하기가 더 어렵습니다. 그래서 저는 매우 구체적인 규칙을 사용하고 앵커와 그 주위에 특정 ID에 대한 래퍼를 제공 할 것입니다. 특이성 증가. – dandavis

답변

1

당신의 CSS를

a.my-chat{ color:blue !important;} 
    a.my-chat:hover{ color:red !important;}