Показать сообщение отдельно
  #23 (permalink)  
Старый 27.10.2015, 15:51
Аспирант
Отправить личное сообщение для Miheeva Посмотреть профиль Найти все сообщения от Miheeva
 
Регистрация: 18.02.2015
Сообщений: 58

Сообщение от laimas Посмотреть сообщение
Таймер установить, и если добавлять сам контейнер принимающий запрос, то:

$(function() {
    var tm = setTimeout(function() {
        $('#box').appendTo('body или иной селектор куда этот блок нужно вставить').load('url запроса');
        clearTimeout(tm)
    }, 5000);
});
Это понятно) а как его вставить вот сюда?

$(window).load(function() {
   var o = $('#box') //в переменной "o" кешируем объект #box, так как мы к нему будет не раз обращаться 
        .click(function() { //устнавливем обработку щелчка по объекту #box 
        var p = o.data('p'); //получаем значение переключателя "p" и изменяем его бит - 0 будет меняться на 1, и наоборот - 1 меняться на 0
        var csstop = "<?php echo $project;?>"; //это ваше не понятно почему здесь взялось, и что есть "плохо"
        o.data({p: p}); //запоминаем изменение бита "p"
        //запрашиваем сервер и, если, "p" равно 1, то подставляем в запрос get-параметр, иначе запрос будет без него
        //то есть get-параметр будет передаваться на сервере черз один раз
        o.load('/inc/info/one.php' + (p ? '?name='+ csstop +'' : ''))
    })
    .data({p: 1}) //определим бит переключателя определяющего передачу get-параметра, который будет храниться в объекте #box

});
Ответить с цитированием