1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Рефакторить Для Работаты Под Новыми Версиями Jquery

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Kauperwood, 18 ноя 2011.

Наш партнер Genesis Hackspace
  1. Kauperwood

    Kauperwood Гость

    Опять всплыла старая проблема, когда есть уже какой то рабочий код для последней версии jquery и нужно импортировать старое, - что то одно перестает работать.
    В данном случае, в качестве старого используется jQuery 1.2.6 - New Wave Javascript, а нужно уже под jQuery v1.6.4 . что можно сделать?
    Код (Text):
        $(document).ready(function() {
    $('ul#my-menu ul').each(function(i) { // Check each submenu:
    if ($.cookie('submenuMark-' + i)) { // If index of submenu is marked in cookies:
    $(this).show().prev().removeClass('collapsed').addClass('expanded'); // Show it (add apropriate classes)
    }else {
    $(this).hide().prev().removeClass('expanded').addClass('collapsed'); // Hide it
    }
    $(this).prev().addClass('collapsible').click(function() { // Attach an event listener
    var this_i = $('ul#my-menu ul').index($(this).next()); // The index of the submenu of the clicked link
    if ($(this).next().css('display') == 'none') {
    $(this).next().slideDown(200, function () { // Show submenu:
    $(this).prev().removeClass('collapsed').addClass('expanded');
    cookieSet(this_i);
    });
    }else {
    $(this).next().slideUp(200, function () { // Hide submenu:
    $(this).prev().removeClass('expanded').addClass('collapsed');
    cookieDel(this_i);
    $(this).find('ul').each(function() {
    $(this).hide(0, cookieDel($('ul#my-menu ul').index($(this)))).prev().removeClass('expanded').addClass('collapsed');
    });
    });
    }
    return false; // Prohibit the browser to follow the link address
    });
    });
    });
    function cookieSet(index) {
    $.cookie('submenuMark-' + index, 'opened', {expires: null, path: '/'}); // Set mark to cookie (submenu is shown):
    }
    function cookieDel(index) {
    $.cookie('submenuMark-' + index, null, {expires: null, path: '/'}); // Delete mark from cookie (submenu is hidden):
    }
     
  2. Kauperwood

    Kauperwood Гость

    проблема отпала, мой бок
     
Загрузка...
Похожие Темы - Рефакторить Для Работаты
  1. CyanFox
    Ответов:
    2
    Просмотров:
    21
  2. CyanFox
    Ответов:
    4
    Просмотров:
    23
  3. Вадим М.
    Ответов:
    0
    Просмотров:
    45
  4. ~~DarkNode~~
    Ответов:
    6
    Просмотров:
    570
  5. foodblockchain.xyz
    Ответов:
    0
    Просмотров:
    56

Поделиться этой страницей