2010-04-01 3 views
1

Мне интересно, можно ли использовать подстановочный знак для выбора нескольких файлов cookie. Я использую jQuery для сохранения различной позиции прокрутки и хотел бы очистить их за один раз. В настоящий момент я самостоятельно их очищаю как нижеjQuery - Установить все куки, заканчивающиеся на

function clearScroll(elementID) { 
    if ($.cookie) { 
     $.cookie(elementID + '_scrollpos', 0); 
    } 
} 

Что бы я хотел, это все ясно, как показано ниже.

function clearAllScroll() { 
    if ($.cookie) { 
     $cookie([name$='_scrollpos'],0); 
    } 
} 

Возможно ли это?

ответ

0

Поскольку в jQuery нет волшебства для печенья, я предполагаю, что вы используете cookie plugin.

Этот плагин не имеет функции, о которой вы просите. Насколько я могу судить, он даже не дает возможности итерации существующих файлов cookie. Могут быть другие плагины, которые предоставляют эту функцию.

Если вы обнаружите, что вам часто приходится перебирать файлы cookie, и вы не можете найти какой-либо плагин, который позволит вам это сделать, подумайте о том, чтобы перевернуть свой собственный плагин или расширить существующий. На самом деле довольно просто упаковать функциональность в виде плагинов jQuery. См. source of the cookie plugin для примера того, как он может выглядеть.

+0

Приветствия, просто проверка – Israfel

Смежные вопросы