Ich habe Probleme, meine comments.js mit Jquery auf rails.In i-DateiJQuery funktioniert nicht auf Rails
//= require jquery
//= require jquery_ujs
//= require cocoon
//= require bootstrap-sprockets
//= require turbolinks
//= require_tree .
$(document).ready(function() {
alert("This javascripts thing is reals making me mad!");
});
$(document).ready(function(){
$("#comments_link").click(function(){
$(".comments-section").toggle();
});
})
In meinem application.html.haml hinzufügen ich habe;
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
= csrf_meta_tags
!!!!!!!!!!!!!!!!! UPDATE !!!!!!!!!!!!!!!!!!! Es gelöst wurde durch Zugabe von preventDefault.Final Version unter:
$(document).ready(function(){
$(".harun").click(function(e){
e.preventDefault();
$("section").toggle();
});
})
sollte nicht '$ (document) .auf verwenden ("ready" ....' es ist http://api.jquery.com/ready/ veraltet Zweifel, dass. wird Fehler lösen, aber versuche, den Code innerhalb von "alert()" zu verschieben und – charlietfl
zu entfernen, habe ich versucht, das normale $ (Dokument) .ready Weg. Es funktioniert auch nicht. Ich sollte es normal dort oben ändern. Danke –
jQuery-Code ist syntaktisch korrekt.Was die generierte Quelle im Browser aussieht – charlietfl