当前位置:编程学习 > JS >>

请教JS高手的一个小问题

$(document).ready(function() { //答案默认是展开的 $('#faq').find('dt').click(function() { // alert($(this).next().html()); $(this).next().slideToggle(); }); }); ======================================================= 这是一段展开合拢层得JS 默认是展开的 怎样写是默认合拢的呢? 求答案 感激不尽
答案:slideToggle();默认是展开的 把这句该成默认是合拢的就行了
其他:你给出的东西不全(CSS/HTML),我只能猜了。。。
将你要展开合拢的元素初始化为 display: none;
这样页面打开的时候它是不可见的,再 slideToggle 它就展开了 先定义css的样式为隐藏呀 刷经验 * MD5 context. */
typedef struct {
  UINT32 state[4];                                   /* state (ABCD) */
  UINT32 count[2];        /* number of bits, modulo 2^64 (lsb first) */
  unsigned char buffer[64];                         /* input buffer */
} MD5_CTX; $(document).ready(function() {
//答案默认是展开的
   foreach(var obj in $('#faq').find('dt'))
   {
        $(obj).next().slideToggle(0); //或者$(obj).next().style.visibility='hidden';同样是默认合拢
   }
});
加入以上函数即可默认为合拢。 

上一个:js 字符串获取最后一个元素
下一个:如何使用js 让iframe 获得焦点 使用document.getElementById("id").focus(); 好像不管用

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,