私はこれにかなり混乱しています。jQuery コードは、.erb ページでは機能しますが、Rails アプリの instanokia.js ファイルでは機能しません。これが機能しない理由を誰か説明できますか? jQueryが正常にロードされているので、動作して.readyにポップアップするアラートがあります...
私の.erbページで:(作品)
<div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<div id="experiment" value="toggle">
<p>Hello</p>
</div>
<input type="button" id="toggleButton" value="toggle" class="btn btn-primary exp" />
</div>
</div>
<script>
$('#toggleButton').click(function() {
if ($('#experiment').is(':visible')) {
$('#experiment').hide();
} else {
$('#experiment').show();
}
})
</script>
私の instanokia.js ファイル: (動作しません)
$(document).ready (
alert('working!')
)
$('#toggleButton').click(function() {
if ($('#experiment').is(':visible')) {
$('#experiment').hide();
} else {
$('#experiment').show();
}
})