即時通訊相當新到Javascript和Rails 3.1。 所以我現在有一個Rails應用程序了UND運行過程中出現,做什麼我whant,但: 我想補充一些眼睛糖果(如漂亮的下拉菜單等)使用jQuery/Coffescriptrail3.1 javascript coffecsript新手問題
我JAVE了包括標籤,和application.js包含我自己寫的方法/函數。但是我遇到了一些不需要的行爲: id向pages.js.coffee添加了一個alert(),我希望我只在從pages_controller調用某些東西時纔會執行,但它會在每個頁面上調用。這是爲什麼? 其次我增加了一個小的測試功能,用於着色<h1>
標籤是這樣的:
app/assets/javascript/pages.coffee.js:
highlight_h1 = (color) ->
$('h1').css('background',color)
#change colour on page load
$ -> highlight_h1 "red"
#add some click action for fun
$('#ccolor').click ->
highlight_h1 "blue"
$('button').click ->
highlight_h1 "yellow"
現在<h1>
得到頁面加載紅色背景。但是,我的點擊行爲似乎沒有任何工作。 我錯過了什麼嗎? 這裏是呈現的html:
<h1 id="ccolor" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: red; background-position: initial initial; background-repeat: initial initial; ">Home</h1>
<p>Here Should be a Login Page an Stuff</p>
<button>make me yellow</button>
<a href="https://stackoverflow.com/users/sign_up" class="signup_button_round">Sign up now!</a>
任何提示?
謝謝,幫助...恥辱我我編程python最後幾個月....這是該死的挑剔關於intendation –