Jump to content

Aroused

User
  • Posts

    92
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Aroused

  1. Цель: Создание нескольких таймеров, которые будут по истечении времени изменять значение в табличке бд.

    Условие: По запросу клиента будет отображаться время ожидания этих заданий.

    Вопрос#1: Погуглил, и запутался, есть какой-то cron, всякие возможности с mysql5.1, прошу вашего совета, как лучше это реализовать?

    Вопрос#2: Если подобных заданий будет около 25 может ли это сильно напрягать сервер? :blush:

    Слышал что MySQL Event Scheduler может убить базу если врдруг что-то сделать не так или одновременно выполнить несколько задач.

    Заранее спасибо :)

    ps. я вообще не знаю perl :blush:

  2. $('#box').text(t);

    А если бы внутри были теги а не текст? :mellow:

    UPD:

    var ajax_obj = $(html);
    var t = ajax_obj.find("div");
    $('#back').append(t.eq(0));

    Да, так все нормально.

    Странно. Иногда пишешь то же самое не работает, а иногда спросиш совета copy-paste и всё работает. :huh:

    Магия.

    Спасибо =)

  3. Доброй ночи :)

    cont.html


    <div user="0">some_content0</div>
    <div user="1">some_content1</div>
    <div user="2">some_content2</div>

    index.js


    $.ajax({
    type:'get',
    url:'cont.html',
    dataType:'html',
    error:function(){alert('Error:ajax')},
    success:function(html){
    var ajax_obj = $(html);
    }
    }); // ajax end

    Подскажите, как работать с ответом если мне нужен только первый div. К примеру я его хочу засунуть в $('#box')? :unsure:

    Заранее, благодарю.

  4. решил попробовать SpaceWeb, с тех.п. разговаривал, вроде адекватные.

    А вам для чего хостинг нужен?

    Для портфолио, да и вообще тестить проекты. Хотелось бы выбрать, и долго не париться. :rolleyes:

    • Like 1
  5. Здравствуйте. Помогите пожалуйста выбрать хостинг исходя только из качества услуг. :unsure:

    Какой бы не нашел, начинаю читать отзывы и желание сразу отпадает. Что за дела? Разве нет качественного? :facepalmxd:

  6. А в чем вопрос??

    Не, я просто повесил обработчик onload на window, а некоторые блоки в display none, с расчетом, что они будут block когда window onload, блоки раскрываются но я вижу, что бэкграунды еще не загруженны. Потом дотукал, что фон начинает загружаться если display block. А тему уже создал =), пришлось поправить :blush:

  7. С новым всех годом! :D

    Подскажите пожалуйста, что за хрень с этим onload? Почему он динамит фон заданный css?

    Или нужно на что-то другое вешать обработчик, не на окно? :blink:

    Решено

    что за хрень с этим onload

    Из-за display:none

    • Like 1
  8. Здрасте, еще раз :)

    Проблема второго цикла, всё работает кроме анимации :facepalmxd: , в чем дело не могу понять. :dash:

    Что не так с анимацией второго цикла? Подсажите :rolleyes: пожалуйста.


    for(var n = 0; param.vis_block - 1 >= n; n++){
    var curr_block = container.children('div:eq('+n+')');

    if(typeof curr_block != 'undefined'){

    //animate news_block
    curr_block.stop(false, true).animate({'top': '+='+step}, 100)

    //animate inner images
    for(var m = 0; param.inner_img_max - 1 >= m; m++){
    if(typeof curr_block.children('img:eq('+m+')') != 'undefined'){
    curr_block.children('img:eq('+m+')').stop(false, true).animate({'top':'+='+parastep}, 10); // НЕ РАБОТАЕТ!!!
    alert(parastep); // РАБОТАЕТ!!!
    alert(m); // РАБОТАЕТ!!!
    }else{
    m = param.inner_img_max + 1; // я надеюсь что это останавливает цикл =D
    }
    }
    }
    }

    DOM


    <div id="news_1" class="news_block" style="top: 0px;">
    <img height="600px" width="760px" src="/data/news/block/calibrate/cycle.png">
    <img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
    <img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
    <img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
    <img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
    <img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
    <img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
    </div>

  9. Локальная "умирает", но глобальная нет. После "смерти" никто ничего не получает.

    Благодарю за ответ :blush:

    Всё так и не понимаю я про замыкания, полезу учить :rolleyes:

  10. Здравствуйте.

    1. Внутри фукции создаётся локальная переменная, после окончания вызова переменная умирает? А при последующем вызове занова создаётся? Так это или нет?

    2. А если в этой функции помимо локальной переменной есть и глобальная, которая вдобавок globalvar = localvar? Локальная всёравно должна умереть, а глобальная получет значение локальной?

    Подскажите пожалуйста :)

  11. :huh:

    var arr = new Array();
    $.ajax({
    ...
    success: function(data){
    $.each(data, function(){
    arr[arr.lenght] = html.ul.li;
    });
    };
    })

    Будет ли так добавляться каждый элемент в конец массива?

    Суть в том, что бы я мог обращаться к каждому li типа как

    nbr = 0;
    $(arr[nbr]).something(...

    Или как селектор работать не будет?

  12. Добрый день!

    Подскажите пожалуйста, получаем методом ajax из файла .php данные вида:

    <ul>
    <li><a href..><img.. ></a></li>
    <li><a href..><img.. ></a></li>
    <li...
    </ul>

    Как занести после завершения запроса элементы <li> в массив? То есть после 'success:'.

    Как-то типа $.each(data, function(){ тут каждый li в массив arr[] });

    Я не соображу что должо быть в функции?

    Заранее спасибо!

  13. Да, возможно. А нужно ли?

    Я вот сейчас думаю, даже не знаю как сделать, это видимо вопрос к пхп.

    1)нужно чтобы контент менялся динамически,

    2)по клику менялся адрес без перехода, js перехватывает адрес, выполняет функцию подставляя участки адреса разделённые "/" в переменные.

    3)можно было переходить по ссылке вводя в браузере адрес и поподая на нужный контент.

    Или третий пункт не выйдет, если сайт динамический?

  14. Добрый день! Хочу поинтересоваться, есть ли способ обрабатывать адресную строку? То есть использовать её изменение как событие. Если мы переходим site/1.html то вызывается фунция function 1() если site/2.html то соответственно function 2(); ну или какие-нибудь подобные методы. А не вешать на клик обработчик событий. Это возможно?

  15. Вот я так и думал что сама функция сразу удаляется, просто хотел узнать, есть какие либо варианты.

    Так куда копать? Изучить замыкания (тёмная тема)? Или понять где хранить счетчик?

    А есть вариант использовать таймаут, только чтобы он не запоминал действия? А то после него сразу вываливаются все действия которые происходили.

  16. Нужно сделать так, чтобы функция по щелчку mouseWheel происходила через 2 раз(в данном случае).

    Ничего лучше этого способа в голову ничего не пришло:


    ....
    var abcX = 0;
    if (wheelDeltaY < 0){ // если крутим колесо вниз
    ++abcX; // +1 к переменной abcX
    if (abcX == 3){ // если abcX == 3
    myScroll.scrollToPage('next', '0', 1000); // происходит функция
    abcX = 0; // сбрасываем abcX для цикличности
    return false;
    }
    };
    ....

    Тут беда в переменных, почему это не работает?

    Работает так(но срабатывает при каждом действии):


    if (wheelDeltaY < 0){myScroll.scrollToPage('next', '0', 1000); return false};

  17. Ссылка скинь, я посмотрю.

    jsFiddle я боюсь не залью всё, только с сервака.

    Вот

    Там дальше прелоадера дело не двигается, из за известной проблемы...

  18. Пробуй так, live тут совсем не к месту ибо load это не событие пользователя, а функция загрузки которая вызывается из скрипта.

    Да, я так в первую очередь и сделал, но ничего не происходит.

    такое ощущение, что обработчик вооще не видит $('#work_drag'), как буд-то его нет, я подумал раз это новый элемент то нужно методом live но толку так же нет.

    Странная ерунда, если live не дружит с load, то получается это вообще никак нельзя реализовать?

    Я думал что live как callback стесняется работать, тогда попробовал так:


    wr.load('cont/work/work.html'});

    $('#work_drag').load(function(){
    $('.preload').css({display:'none'});
    $('#work_drag').animate({left:'0px'}, 1500, 'easeOutExpo');
    });

    Что тоже не даёт результата.

  19. А в чём задача этого скрипта? Live - Load в принципе не может быть, если это конечно не картинка.

    Все должно быть просто, после того как присланный сервером html-текст будет помещен в выбранные элементы страницы, начинается загрузка содержимого (картинки и текст), как это содержимое загрузил браузер, должна происходить какая-то функция, сейчас это анимация. Но эта функция не работает.


    wr.load('cont/work/work.html', function(){ //подгружаем html в блок wr = $('#wrapper')
    $('#work_drag').live('load', function(){ //вешаем обработчик load на блок $('#work_drag') из work.html изпользуя live() т.к. этот элемент новый.
    $('.preload').css({display:'none'}); //тут начинаем что-то делать после полной загрузки блока $('#work_drag') с картинками и текстом.
    $('#work_drag').animate({left:'0px'}, 1500, 'easeOutExpo')

  20. Ну, чтобы тема зря не висела, вот и мой вопрос :lol:


    wr.load('cont/work/work.html', function(){
    $('#work_drag').live('load', function(){ //Здесь всё останавливается.
    $('.preload').css({display:'none'});
    $('#work_drag').animate({left:'0px'}, 1500, 'easeOutExpo', function(){
    });
    });
    })

    Что я не так сделал?

  21. Аппаратное ускорение яваскриптом! Ну вы блин даете...

    Анимация =) я просто не нашел соответственную тему.

    Мне лично не понятно зачем браузер перерисовывает элементы, вместо того, чтобы их передвинуть. Когда мы скроллим по странице, ничего же заново не рисуется.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy