ФорумПрограммированиеJavaScript → Научите Аяксу!

Научите Аяксу!

  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 28 ноября 2008 г. 23:36, спустя 44 секунды


    md5, забыл хуй попинать по твоей инструкции)

    по-моему так наоборот только этот пункт и выполнил ))))
    у тебя не получается правильно использовать цитирование? тебя научить? :)
    все умрут, а я изумруд
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 ноября 2008 г. 23:37, спустя 20 секунд

    md5, твои тех термины неплохо сочетаются с "выезд, апартаменты, массаж, стриптиз, подружки, дорого"
    Сапожник без сапог
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 ноября 2008 г. 23:37, спустя 40 секунд



    md5, забыл хуй попинать по твоей инструкции)

    по-моему так наоборот только этот пункт и выполнил ))))
    у тебя не получается правильно использовать цитирование? тебя научить? :)


    ебать в рот. это чо за страшный зеленый див с надпись "загружается …." я аж ахуел. думал фф наелся :(
    Сапожник без сапог
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 28 ноября 2008 г. 23:38, спустя 45 секунд

    disc,
    $("#div_id").append("<b>Hello</b>").show();

    можно, можно на самом деле намного более сложные конструкции
  • Professor

    Сообщения: 2089 Репутация: N Группа: Адекваты

    Spritz 28 ноября 2008 г. 23:51, спустя 13 минут 20 секунд

    К стати,
     $("#left").html('…').show();

    так можно, все работает.

    И последний вопрос на сегодня. Чисто теоретический.
    Как сделать что бы информация на странице онлай обновлялась?
    Через сеттайм смотреть обновилась или нет и выводить в случае обновления?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 ноября 2008 г. 23:54, спустя 2 минуты 13 секунд

    теоретически да. только лучше через setInterval наверное будет)

    Сапожник без сапог
  • disc

    Сообщения: 843 Репутация: N Группа: Джедаи

    Spritz 29 ноября 2008 г. 0:05, спустя 11 минут 42 секунды


    И где вообще про эти функции можно почитать? типа append.
    Только на русском

    На хабре есть отдельный блог под это дело. Оттуда я начинал свой путь в jquery.
  • Professor

    Сообщения: 2089 Репутация: N Группа: Адекваты

    Spritz 14 декабря 2008 г. 17:41, спустя 15 дней 17 часов 36 минут

    Не стал создавать новой темы, хотя может и надо.

    Вопрос про JQuery.
    Есть куча картинок, к ним такой JS код
      $(document).ready(function(){

    $(".present").click(function () {
    $(this).hide("puff", { percent: 1 }, 1000);
    });
    });


    Эти картинки - подарки.
    Как мне сделать что бы каждый можг выбрать только 1 подарок?
    ведь $(".present").click сработает на клик, может после клика всем класс поменять?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 14 декабря 2008 г. 17:52, спустя 10 минут 35 секунд

      $(document).ready(function(){

    $(".present").click(function () {
    $(this).hide("puff", { percent: 1 }, 1000);
    $(".present").unbind("click");
    });
    });

    нечто такое
    Сапожник без сапог
  • Professor

    Сообщения: 2089 Репутация: N Группа: Адекваты

    Spritz 14 декабря 2008 г. 17:58, спустя 5 минут 48 секунд

    unbind("click")

    Ух ты, круто.
    А можно ли после клика поменять функцию?
    ну типа первый раз
    $(this).hide("puff", { percent: 1 }, 1000);

    А второй раз текст в див вывести "C тебя хватит подарков жадина!!!!"
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 14 декабря 2008 г. 18:18, спустя 20 минут 5 секунд

      $(document).ready(function(){

    $(".present").click(function () {
    $(this).hide("puff", { percent: 1 }, 1000);
    $(".present").unbind("click");
    $(this).click(function () {alert('в школу бы вас');});
    });
    });

    нечто такое
    Сапожник без сапог
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 14 декабря 2008 г. 18:20, спустя 1 минуту 52 секунды

      $(document).ready(function(){

       $(".present").click(function () {
         $(this).hide("puff", { percent: 1 }, 1000);
         $(".present").unbind("click").click(function(){alert("C тебя хватит подарков жадина!!!!")});
       });
     });
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 14 декабря 2008 г. 18:22, спустя 2 минуты 21 секунду

    CTAPbIu_MABP, опять отрефакторил(( ))))))
    Сапожник без сапог
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 14 декабря 2008 г. 18:25, спустя 2 минуты 47 секунд

    атата ;)
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 15 декабря 2008 г. 16:20, спустя 21 час 54 минуты 57 секунд

    вобщем выкладываю тут кусок кодя для того чтоб услышать оценку можно ли так кодить? это дохуя оптимальный, быстро работающий, абфусцированый код который я не думаю что ктото захотел бы понять и тем более переписать…

    jQuery().ready(function($){
       // don't even try to understand wtf!
       var s = function(a,b){for(var i in b)if(a==b)return i;return -1;}, t = [[],[]],
           n = [function(){return $('#treeTb1 table')}, function(){return $('#treeTb2 table')}];
       for(var k in t)
           n[k]().each(function(){t[k].push($(this).attr('nodeid'))});
       for(var j in t){
           for(var i in t[j]){
               if (s(t[j],t[1-j])<0){
                   //console.log("nope j %d i %d", j, i);
                   n[j]().eq(parseInt(i)).addClass('red');
                   n[1-j]().eq(i-1).after('<table height="20" border="0"><tr><td><img src="blankSpace.gif" height="20" width="24"/></td></tr></table>').next().addClass('red');
               }
           }
       }
    });


    вобщем кусок кода сравнивает два списка (они находя в n) и добавляет пустые (красные) поля на места недостающих элементов

    если есть вопросы обьясню как это работает

    ЗЫ 1700

Пожалуйста, авторизуйтесь, чтобы написать комментарий!