保存列表网格视图的Cookie

时间:2015-12-13 21:12:05

标签: javascript cookies

我正在尝试将所选类的状态保存到cookie并将其读回,但不知何故它不能完成他的工作。

的Javascript

function switchStyle(ed, style)
{
   $('.styled_view:last > div > div').each(function(idx, item) {
      $(item).removeClass('list').removeClass('gallery').removeClass('mosaic');
      $(item).addClass(style);
   });

   $('#ed_list, #ed_gallery, #ed_mosaic').removeClass('active');
   $('#ed_' + style).addClass('active');

   $.cookie('switchStyle', style);
   xajax_setzeErweiterteDarstellung(ed);

}

模板代码

{assign var="style" value="list"}
{if isset($oErweiterteDarstellung) && isset($Einstellungen.artikeluebersicht.artikeluebersicht_erw_darstellung) && $Einstellungen.artikeluebersicht.artikeluebersicht_erw_darstellung === 'Y'}
    {if $oErweiterteDarstellung->nDarstellung == 1}
        {assign var="style" value="list"}
    {elseif $oErweiterteDarstellung->nDarstellung == 2}
        {assign var="style" value="gallery"}
    {elseif $oErweiterteDarstellung->nDarstellung == 3}
        {assign var="style" value="mosaic"}
    {/if}
{/if}

<a id="ed_list" onclick="switchStyle('1', 'list');return false;" class="btn btn-default ed list {if $oErweiterteDarstellung->nDarstellung == 1}active{/if}"></a>
<a id="ed_gallery" onclick="switchStyle('2', 'gallery');return false;" class="btn btn-default ed gallery {if $oErweiterteDarstellung->nDarstellung == 2}active{/if}"></a>

0 个答案:

没有答案