jquery에 문제가 있지만 이유를 찾을 수 없습니다. 링크에서 처음 클릭하면 아무 일도 일어나지 않습니다. 두 번째 클릭시 내 링크가 작동합니다. 여기 내 코드가있다.Rails 3 + Jquery 첫 번째 클릭시 아무 것도 발생하지 않음
aplication_helper.rb
def link_to_share(name, url)
link_to_function(name, "share_link(name, url)")
end
내 JQuery와 파일
function share_link(link, url)
{
$(link).click(function() {
window.open('http://www.facebook.com/sharer.php?u='+ url, 'popupwindow', 'height=430,width=500')
});
}
내보기
내가 스크립트 정지 작업function share_link(link, url)
{
$(link).live('click', function() {
window.open('http://www.facebook.com/sharer.php?u='+ url, 'popupwindow', 'height=430,width=500')
});
}
처럼 내 JQuery와 기능을 변경하는 경우
<%= link_to_share 'Share', request.url %>
.
내 Firebug 디버거에서 첫 번째 오류에는 아무런 오류가없고 두 번째 시도에서는 라이브 기능도 오류가 없습니다.
저는 gemfile에서 jquery-uij를 사용합니다.
감사합니다.
오 그레이트 !! 그게 지금 작동! 그 헬퍼 또는 함수 선언 때문에? 그리고 링크에 감사드립니다! – neimad
맞아! 천만에요.. – e3matheus