打开和关闭手风琴小部件

时间:2011-09-22 01:47:00

标签: toggle media spry

我正在为基本的三媒体屏幕,平板电脑和智能手机设置不同的CSS。我有一个我希望保留的两个列表,但是希望这两个列表成为平板电脑模式下的手风琴小部件。

我的想法是继续将所有内容放入窗口小部件中。我为平板电脑视图设置的大小会打开jquery脚本,而桌面视图会关闭脚本,内容只会显示在正常的内容中

所以如果SpryAccordion.js文件看起来像这样:(我有一些actionscript exp。所以我理解if / else语句但不知道如何在js中使用它们)

(function() { // BeginSpryComponent

if (typeof Spry == "undefined") window.Spry = {};
if (!Spry.Widget) Spry.Widget = {};

Spry.Widget.Accordion = function(element, opts) {
//all the spry code...//
};

})();

如何将其打开以打开和关闭小部件?

或者有更好的方法吗?我对jquery很新。我的另一个选择是在Div和小部件中有重复的内容,并使用css打开/关闭每个可见性。

但那不会很优雅。

请帮忙。

1 个答案:

答案 0 :(得分:0)

我想我理解你的问题。所以基本上你希望能够打开和关闭手风琴吗?

这样做的一种方法是简单地定义自己函数内部的Spry.Widget.Accordion,并且只在你想要激活手风琴时调用它。

那是你想要的吗?