首先,我是一名前端设计人员/开发人员,拥有极少的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
提前致谢:)
答案 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()仅表示 一个内容可以在任何给定时间打开。