看板 Web_Design 關於我們 聯絡資訊
※ 引述《lovehoward (LOVE&PEACE)》之銘言: : ※ [本文轉錄自 Blog 看板] : 作者: lovehoward (LOVE&PEACE) 看板: Blog : 標題: [問題] blogger自定樣板的問題 : 時間: Mon Mar 5 22:06:25 2007 : 我在blogger的自定樣版中想加入伸展文章的功能, : 就是一開始只寫出標題,按下[+/-]後可以寫出文章內容, : 可是碰上一個奇怪的問題: : 如果文章一開始是隱藏的,就無法展開; : 但是如果文章一開始可見,那麼就可以正常的展開、關上。 : 我是想要讓文章一開始都是隱藏的,可是這樣就打不開了.. : 怎麼會這樣子呢? : 網址: http://lifesciencehumanity.blogspot.com/ if (post.style.display != 'none') { post.style.display = 'none'; } else { post.style.display = ''; } 改成 if (post.style.display != 'block') { post.style.display = 'block'; } else { post.style.display = 'none'; } block....就是block 改為判斷block是因為預設是none 這樣可以避免萬一原本的none前後多或少幾個空白之類的問題 -- 然後 學長好XD 我是高中跟你搭同班車的學弟 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.93.130
buganini:另外,剛開始他的樣式是寫在<style>裡面 03/06 10:07
buganini:element.style會抓不到 03/06 10:07
buganini:CSS作用的優先序是element.style > <style> 03/06 10:08
buganini:讓他=''的話<style>的作用還是存在 03/06 10:09
buganini:詳細的優先順序忘了,應該是越外部越低,才方便細部調整 03/06 10:10
buganini:在if之前alert(post.style.display)就可以知道了 03/06 10:12