2011-02-09 4 views
0

나는 jQuery UI Button element with a Checkbox을 사용하고 머물하지 않습니다. 아이디어는 토글 버튼처럼 작동한다는 것입니다. 버튼을 다시 클릭 할 때까지 '누른'/ '활성'상태로 유지되며 사용자에게 시각적 인터페이스로 사용되는 버튼이있는 확인란입니다.jQuery를 UI 확인 버튼을 강조 IE 8

내 문제는 버튼 Internet Explorer에서 누른 상태로 유지하지 않습니다. 그것은 다른 브라우저에서 올바르게 작동합니다. 따라서 버튼을 클릭 한 다음 페이지의 아무 곳이나 누르면 버튼이 unpressed/default/inactive로 표시됩니다.

자바 스크립트 :

$('#btnOptions').button({ 
    icons: { 
     primary: "ui-icon-wrench" 
    } 
}) 


$('#btnOptions').click(function (event) { 
    event.preventDefault(); 
    LoadOptions(); 
}); 

HTML :

<input type="checkbox" id="btnOptions" /><label for="btnOptions">Options</label> 

어떤 아이디어가? 감사합니다.

답변

0

글쎄요, 나는 바보입니다!

그것을 무엇을하고 있었는지 코드를이 라인 :

버튼이 링크가있을 때, 나는 가기 페이지 점프를 방지하기 위해 그것을 사용하기 때문에 나는 규칙으로 거기에이 있었다
event.preventDefault(); 

. 그러나 이번에는 이 기본의 동작을 방지했습니다! 다음과 같이

그래서 작동 코드는 다음과 같습니다

$('#btnOptions').click(function (event) { 
    LoadOptions(); 
});