У меня возникли проблемы с использованием JQuery на rails.In мои comments.js файл я добавитьJquery не работает на 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();
});
})
В моей application.html.haml я есть;
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
= csrf_meta_tags
!!!!!!!!!!!!!!!!! UPDATE !!!!!!!!!!!!!!!!!!! Это удалось решить путем добавления preventDefault.Final версии ниже:
$(document).ready(function(){
$(".harun").click(function(e){
e.preventDefault();
$("section").toggle();
});
})
не следует использовать '$ (документ) .На ("готов" ....' это осуждается http://api.jquery.com/ready/ Сомнение что. разрешит ошибку, но попробуйте переместить код внутри этого сразу после 'alert()' и удалив его – charlietfl
. Я попробовал обычный $ (document) .ready. Он тоже не работает. Я должен изменить его до нормального. для показа его. –
Синтаксически корректный код jQuery. Сгенерированный источник выглядит как в браузере. – charlietfl