지난 몇 시간 동안 내 문제에 대한 해결책을 찾으려고했습니다. ajax로 동적으로 생성 된 iframe의 버튼을 클릭하는 것과 같은 기능을 만드는 방법.jQuery로 iFrame 요소의 라이브 이벤트
$("#iframeID").live("mouseover", function(){
//Unbind and bind avoids firing event twice (?don't know why jquery does this)
$(this).contents().find("#buttonID").unbind('click').bind('click', function(e){
//Do whatever you want
});
});
상관없이 iframe을 만들 때, 된 후 "mouseovered는"이 그 iframe을 내부 버튼에 클릭 이벤트를 바인딩 : .live()가이 기능을 지원하지 않기 때문에이 같은 마녀 코드를했다. 이 솔루션은 실제로 나를 위해 작동하며 나는 그걸로 멍청하다. 그래서이 솔루션에 몇 가지 단점이 있다면 내 질문입니다.
mousemove로 jquery를 실행할 때 museover가 생길 수 있습니다. 마우스 오버 대신 mouseenter를 사용해야하며 iframe의 경우 단점이 보이지 않습니다. –
좋은 점 @Webtecher. – Petr