我有一個鏈接的image_tag,我想更改mouseover上的圖像。我想下面的工作,但圖像沒有接通鼠標懸停:onmouseover for link_to image_tag
<%= link_to image_tag("new_step.png"),new_project_step_path(@project), :class=> "newStep", :onmouseover => "new_step_highlighted.png"%>
我也試過編輯CSS,但遺憾的是沒有工作,要麼:
.newStep{
background: url('../assets/new_step_highlighted.png');
}
.newStep:hover{
background: url('../assets/new_step_highlighted.png');
}
對於這兩種情況,只有圖像「new_step.png」出現。我將如何解決這個問題?在此先感謝您的幫助!
感謝您的幫助。我剛剛嘗試過,當我加載頁面時沒有圖像出現。我使用鉻檢查器,發現圖像路徑實際上是assets/new_step.png,所以我將我的css文件更改爲url('/ assets/new_step.png「),但圖像仍未出現... – scientiffic
這是你的圖片url路徑中的一個錯字,單引號在開頭,雙引號在結尾?在巡視員中,當你點擊圖片鏈接時,圖片是否出現? – Raindal
哎呀,是的,那是一個錯字;兩端應該有雙引號,當我點擊CSS中的「new_step.png」圖片鏈接時,new_step.png會出現,看起來並沒有在頁面加載時加載new_step_highlighted.png。在CSS中的圖像鏈接似乎工作,圖像本身不會出現在頁面上 – scientiffic