Re: [問題] blogger自定樣板的問題

看板Web_Design作者 (霸格尼尼)時間19年前 (2007/03/06 02:57), 編輯推噓0(006)
留言6則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

03/06 10:07, , 1F
另外,剛開始他的樣式是寫在<style>裡面
03/06 10:07, 1F

03/06 10:07, , 2F
element.style會抓不到
03/06 10:07, 2F

03/06 10:08, , 3F
CSS作用的優先序是element.style > <style>
03/06 10:08, 3F

03/06 10:09, , 4F
讓他=''的話<style>的作用還是存在
03/06 10:09, 4F

03/06 10:10, , 5F
詳細的優先順序忘了,應該是越外部越低,才方便細部調整
03/06 10:10, 5F

03/06 10:12, , 6F
在if之前alert(post.style.display)就可以知道了
03/06 10:12, 6F
文章代碼(AID): #15x6WJKE (Web_Design)
文章代碼(AID): #15x6WJKE (Web_Design)