2
목표는 클릭시 아이콘을 변경하는 것입니다. 댓글에 대한 간단한 아이콘 위로 아이콘입니다.레일 4 - 커피 스크립트가 제대로 작동하지 않습니다.
쇼 파일
<a data-method="put" data-remote="true" href="/comments/1/like" rel="nofollow">
<img alt="" src="/assets/othericons/thumbsup_off.PNG"
style="height: 20px; width: 20px" id="imgClickAndChange" onclick="changeImage()" />
</a>
커피 스크립트
$("#imgClickAndChange").click ->
imagePath = $("#imgClickAndChange").attr("src")
if imagePath is "/assets/othericons/thumbsup_off.PNG"
$("#imgClickAndChange").attr "src", "/assets/othericons/thumbsup_on.PNG"
else
$("#imgClickAndChange").attr "src", "/assets/othericons/thumbsup_off.PNG"
return
aplication.js 파일
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require jquery.ui.all
//= require jquery.turbolinks
//= require jquery-simple-pagination-plugin
//= require jquery.raty
//= require_tree .
jquery 메서드와 onclick 메서드가 둘 다 있습니다. 왜? 어쩌면 그들 중 하나를 제거하십시오 –
당신은 무엇을 제안하겠습니까? onlick = "..."을 제거하려고 시도했지만 여전히 동일한 문제가 계속됩니다. – Absurdim
이 제대로 작동하지 않으면 click 기능이 성공적으로 실행됩니까? – fengd