2012-02-21 4 views
1

Я использую JQUERY UI TABS с Cookies, чтобы сохранить вкладку, но она не работает. Это верно?jQuery UI Tab не работает с cookies

  <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
     <script src="JS/jquery.cookies.2.2.0.min.js" type="text/javascript"></script> 
     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script> 

     $("#tabs").tabs({ cookie: { expires: 30} }); 

     <div id="tabs"> 
     <ul> 
      <li><a href="#tabs-1">Tab 1</a></li> 
      <li><a href="#tabs-2">Tab 2</a></li> 

     </ul> 
     <div id="tabs-1"></div> 
     <div id="tabs-2"></div> 
     </div> 
+1

Вы ссылаетесь на [плагин cookie] (http://plugins.jquery.com/project/cookie)? –

+0

У вас есть файлы cookie, включенные в вашем браузере? Что именно не работает? –

+0

Да, я ссылаюсь на плагин cookie на http://code.google.com/p/cookies/downloads/detail?name=jquery.cookies.2.2.0.min.js.zip&can=2&q= – Ram

ответ

0

Вы включили плагин для печенья?

Примечание зависимостей на JQuery UI Tab documentation:

Зависимости

UI Core 
UI Widget 
Optional: jquery.cookie.js for use with cookie option 
(also included in development-bundle>external folder.) 

Это означает, что для использования функции куки сохраняемости вкладок JQuery UI, вы должны также включать jquery.cookie.js JavaScript (над JavaScript jQuery JavaScript).

Например:

<script src="/scripts/jquery.min.js" type="text/javascript"></script> 
<script src="/scripts/jquery.cookie.js" type="text/javascript"></script> 
<script src="/scripts/jquery-ui.min.js" type="text/javascript"></script> 

Если после проверки это правильно печенье сохранение до сих пор не удается, убедитесь, что вы имеете FireBug установить и включить любой вывод ошибки в оригинальном вопросе.

+0

Где вы нашли его? Не в моем текущем дистрибутиве JQuery (1.10.1) –

+1

@AskarIbragimov похоже, что они удалили его с 1.10+ http://jqueryui.com/upgrade-guide/1.10/#removed-cookie-option –

+0

Я запускаю последнюю версию Firefox версию и получили файлы cookie Tab таким образом: Загрузите плагин Cookie отсюда: http://plugins.jquery.com/cookie/. Затем я использовал этот сайт для реализации файла cookie: http://www.bloodforge.com/post/jQuery-19-and-UI-110-tabs-with-cookies.aspx. Надеюсь, что это поможет кому-то еще в будущем. – Michael

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