2012-05-06 5 views
1

실용적인 jQuery 대화 상자에서 오른쪽 상단에 교차 아이콘이 표시됩니다. 이를 클릭하면 대화 상자 창이 닫힙니다. 기본 HTML은 다음과 같습니다.jQuery 대화 상자에 십자가 아이콘 대신 "닫기"링크 텍스트를 표시하는 방법은 무엇입니까?

<a class="ui-dialog-titlebar-close ui-corner-all" href="#" role="button"> 
     <span class="ui-icon ui-icon-closethick">close</span> 
    </a> 

"닫기"텍스트 링크가 표시되기를 원합니다. 이 작업을 수행 할 수 있습니까?

답변

1

당신은 당신이 CSS로 원하는 것을 달성하고 그러나 다른 사람을 수정할 수 있습니다

.ui-icon-closethick { 
    background-image: none; 
    text-indent: 0; 
    width: 50px; 
} 

.ui-dialog-titlebar-close { 
    right: 1.3em 
} 
+0

그것은 나를 위해 작동하지 않습니다. 노력해 주셔서 감사합니다. –

+0

그것은 작동합니다. http://jqueryui.com/demos/dialog/에서 chrome dev inspector를 사용하여 테스트했습니다. 기본적으로 CSS를 사용하여 룩앤필의 모든 부분을 변경할 수 있습니다. jQuery UI css 다음에 스타일이 나타나는지 확인하거나'! important'를 사용해야합니다. – Emmett

+1

Emmett - Dude에게, 나는 당신의 노력에 감사하지만, 좋지 않습니다. MVC 4 인터넷 템플릿 기반 프로젝트가 있습니다. site.css 파일에 두 가지 규칙을 붙였습니다. 대화 상자를 불러올 때 오른쪽 상단 모서리에 "가까운"모습이 보입니다.하지만 두 가지 문제가 있습니다. 우노, 내가 텍스트를 마우스로 올리면 텍스트 주위에 사각형이 보입니다. 텍스트를 스타일링 할 수있는 방법이 없습니다. 죄책감은 없지만 당신이 이것을 발견 할 필요는 없었습니다. 나는이 포럼에서 나의 질문을하기 전에이 현상을 잘 보았고, 나는 두 가지 규칙을 더 "교묘하게"속임수로 시도했다. –

관련 문제