查询切换内容脚本

时间:2012-04-01 13:39:16

标签: javascript jquery

首先,我是一名前端设计人员/开发人员,拥有极少的javascript和PHP知识。

我正在使用'切换内容脚本'这是我在Dynamic Drive上找到的 - http://www.dynamicdrive.com/dynamicindex17/switchcontent.htm

这就是我将其纳入我为朋友开发的网站http://www.davidatkinson.com/ss-testarea

的方式

我的问题是,使用Switch内容脚本,是否可以修改它以在访问网站时自动显示其中一个内容DIVS?

在源代码中,您会看到我使用jQuery切换脚本管理了一个工作(我知道,我现在可以看到你了)。我已经注释掉HTML,因为它与我正在使用的PHP联系表格相冲突。当您单击“发送”按钮时,页面将刷新,这样就显示了我默认加载的面板。 所以现在,我决定继续使用jQuery botch工作,希望有人可以帮我修改Switch Content Script。

我正在考虑使用jQuery切换脚本(因为我已完成here)而不是切换内容脚本,但我想我会遇到同样的绊脚石?

如果有人可以提供帮助,可以下载整个网站here

提前致谢:)

1 个答案:

答案 0 :(得分:1)

编辑:在index.php第19行之后添加switchcontent.prototype.defaultExpanded(0),或者在jquery启动之前添加0将打开第一个,只需将instance.defaultExpanded(indices) 更改为任意数字即可打开您想要的内容框;)

如果您阅读了该交换机内容脚本的文档,您会发现它们具有在加载时自动扩展实例的功能。

{{1}}

这是来自doc:

  

默认情况下,脚本将收缩交换机中的所有内容   页面首次加载时分组。使用此方法指定这些   通过输入索引,默认情况下应扩展的内容   (位置)相对于组内的其他内容,每个   用逗号(,)分隔。参数:内容的索引   相对于其余内容默认扩展(从...开始)   0)。几个例子:

     

instance.defaultExpanded(0)//扩展了第一个内容   instance.defaultExpanded(0,1)//扩展了第1和第2个内容   instance.defaultExpanded(3,5)//扩展了第3和第5个内容

     

例外:满足的两个条件将覆盖此设置:

     

如果启用了setPersist(),则持久状态优先。如果   collapsePrevious()已启用,则只有第一个内容设置为   默认情况下展开将展开,因为collapsePrevious()仅表示   一个内容可以在任何给定时间打开。