2009-12-15 3 views
1

저는 자바 스크립트 전문가가 아니므로 다음 코드 만 해결할 수 없습니다.JQuery click()가 ie8에서 실행되지 않았습니다.

IE7에서 제대로 작동하는 대리인 함수가 있습니다. IE8의 문제는 마지막 jquery 함수 click()입니다. 아무도 내가 IE 8에 대해 이것을 해결할 수있는 방법을 알고 있습니까

미리 감사드립니다.

답변

5

나는 이것이 도움이되는지 아닌지 잘 모르겠습니다. 그러나 모든 일치 요소에

trigger

트리거에게 이벤트를 참조

$('#impressionen').trigger('click'); 

$('#impressionen').click(); 

를 교체하려고합니다.

+0

고마워요. 방아쇠가 있으면 잘 작동하지만, 이제는 ie8에 새로운 문제가 있습니다. 그것은 또한 attr() 솔기 - 기능도 작동하지 않습니다. 라이트 박스는 나타나지만 항상로드를 표시합니다. 누구나 새로운 아이디어를 얻었습니까? 신속한 도움을 주신 모든 분께 감사합니다. – einflo

+0

Lightbox가 클릭과 같은 일부 동작을 재정의하지 않았습니까? – stoimen

+0

MS가 어떻게 든 당신의 솔루션을 핫픽스로 만들 수 있습니까? 그것은 저에게 효과가있는 것 같지 않습니다. :( –

0

해당 클릭 이벤트에 가입되어있는 항목은 무엇입니까?

나는 일에 다음과 같은 기대 :

//set up event 
$('#impressionen').click(function() { 
    alert('it works!'); 
}); 

//alert should show in all browsers 
$('#impressionen').click(); 

그러나이 간단한 예입니다 -이 휴식 할 수있는 다른 일이있다. 클릭 이벤트는 어떻게 설정하고 있습니까?