查看我包含的圖片。當你點擊表格中的一行(它最不可能是一個表格,因爲每行可能是一個Dojo Widget),'下拉陰影'出現並且是可點擊的。當用戶點擊它時,會出現一個新的內容層,並且下拉陰影從「打開」切換到「關閉」。當我點擊不同的DIV時,出現一個可點擊的對象
這一切都可以用CSS來完成,這意味着做一個懸停:類型事件後,或者我將不得不使用JS來實現這種情況? JS不是問題,只是想確認我將不得不使用JS來實現它。
查看我包含的圖片。當你點擊表格中的一行(它最不可能是一個表格,因爲每行可能是一個Dojo Widget),'下拉陰影'出現並且是可點擊的。當用戶點擊它時,會出現一個新的內容層,並且下拉陰影從「打開」切換到「關閉」。當我點擊不同的DIV時,出現一個可點擊的對象
這一切都可以用CSS來完成,這意味着做一個懸停:類型事件後,或者我將不得不使用JS來實現這種情況? JS不是問題,只是想確認我將不得不使用JS來實現它。
JavaScript是需要爲click事件,
1 - 您可以顯示與懸停附加內容
2 - 然後綁定這個點擊(*使用懸停老IE沒有一點不起作用,除非它是一個錨標記<a>
*)
3 - 然後,您可以切換文本與js。
:)
記得
在CSS中存在使用:target
僞類(詳見這裏https://developer.mozilla.org/en-US/docs/CSS/:target)一種選擇,但我不知道這會爲你的情況都很好 - 你必須創建單獨的元素對於每一行,它看起來並不明智。
您需要使用JS/jQuery和的組合來做到這一點CSS。 – Lowkase 2013-02-25 20:36:55
JS將是必需的 – malkassem 2013-02-25 20:37:20