作者buganini (霸格尼尼)
看板Web_Design
标题Re: [问题] blogger自定样板的问题
时间Tue Mar 6 02:57:22 2007
※ 引述《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
1F:→ buganini:另外,刚开始他的样式是写在<style>里面 03/06 10:07
2F:→ buganini:element.style会抓不到 03/06 10:07
3F:→ buganini:CSS作用的优先序是element.style > <style> 03/06 10:08
4F:→ buganini:让他=''的话<style>的作用还是存在 03/06 10:09
5F:→ buganini:详细的优先顺序忘了,应该是越外部越低,才方便细部调整 03/06 10:10
6F:→ buganini:在if之前alert(post.style.display)就可以知道了 03/06 10:12