나는 아이코닉 글꼴 인 Font-Awesome을 사용하고 있습니다. 트위터 부트 스트랩과 함께 사용하십시오.Font-Awesome 사용 - Chrome에서는 <i class = "icon-ok"></i> 마크 업을 통해 표시되는 아이콘에 스타일이 표시되지 않고 아무 이벤트도 발생하지 않습니다.
마크 업 -
<i class="icon-remove reset-preference-button"></i>
CSS -
.reset-preference-button {
cursor: pointer;
}
자바 스크립트 - 내가 페이지를 렌더링 할 때 요소 공중 선회 할 때
$(".reset-preference-button").on("click", function() {
// ... do something
});
, 커서는 포인터로 변경되지 않습니다. 아이콘을 클릭해도 아무런 변화가 없습니다. 이벤트를 묶기 전에 아이콘이 있는지 확인했습니다.
다른 요소가없는 & 요소를 사용하고 있습니다. 이 요소의 스타일을 명시 적으로 "display: inline-block;"
으로 설정할 때처럼 작동합니다.
내 테스트에 따르면 이는 Chrome에서만 발생합니다. FF & IE에서 잘 작동합니다. 현재 크롬 버전은 18이지만 다른 버전에도 영향을 미칩니다.
은 이미 이것은 <i>
요소에 어떤 내용이 없기 때문에 무슨 일이 일어나고 https://github.com/FortAwesome/Font-Awesome/issues/157