我正在为基本的三媒体屏幕,平板电脑和智能手机设置不同的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打开/关闭每个可见性。
但那不会很优雅。
请帮忙。
答案 0 :(得分:0)
我想我理解你的问题。所以基本上你希望能够打开和关闭手风琴吗?
这样做的一种方法是简单地定义自己函数内部的Spry.Widget.Accordion
,并且只在你想要激活手风琴时调用它。
那是你想要的吗?