我有一个存储一组Cookie值以下变量:基于jQuery饼干打开和关闭面板
var filterDate = $.cookie('filterDate');
var filterArea = $.cookie('filterArea');
var filterCategory = $.cookie('filterCategory');
var filterType = $.cookie('filterType');
var filterLevel = $.cookie('filterLevel');
var filterAge = $.cookie('filterAge');
var filterAttendance = $.cookie('filterAttendance');
饼干和变量的名称,也即是对一些元素的ID该页面,例如:<div id="filterDate"></div>
我想要做的事情是非常微小的(即尽可能少的代码)检查是否有任何打开的值,如果是的话,然后运行里面的代码。
if (filterDate == 'open' || filterArea == 'open' || filterCategory == 'open' || filterType == 'open' || filterLevel == 'open' || filterAge == 'open' || filterAttendance == 'open') {
$('#' + filter).find('.menuBox.nav ul').show();
$('#' + filter).find('.menuBox.nav p').hide();
$('#' + filter.find('h3 span').addClass('active');
}
如何获得上述为filter
适用于所有的Cookie的工作,而不必重复它每个Cookie和面板?
非常好。真的很好,最小。谢谢。 – Cameron 2012-08-15 13:49:57
不客气;-) – Claudix 2012-08-15 13:50:42