Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 10 Февраль, 2012, 07:09:33

Страниц: 1 ... 10 11 [12] 13 14 15
Печать
Автор Тема: Вопрос по jquery  (Прочитано 9508 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Stasovsky    ↓ 
20 Июль, 2010, 04:17:31
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 47
Сообщений: 3265
Сила слова: 1.44

ыть)) получилось)) кому надо, вот код..
 
Javascript
$('#page-wrap').load("in/load_page.php", {p:1});
 
$('#page-wrap').click(function(e) {
    if ($(e.target).is('#prev_page')) {
        var prev_page = $('#prev_page').attr('name');
        if ( !$('#prev_page').hasClass('disable') ) {
            $('#page-wrap').html('<img src="in/loader.gif" alt="Loading..." />');
            $('#page-wrap').load("in/load_page.php", {p:prev_page});
        }
    }
    if ($(e.target).is('#next_page')) {
        var next_page = $('#next_page').attr('name');
        if ( !$('#next_page').hasClass('disable') ) {
            $('#page-wrap').html('<img src="in/loader.gif" alt="Loading..." />');
            $('#page-wrap').load("in/load_page.php", {p:next_page});
        }
    }
});

кнопки прев и некст загружаю с остальным контентом))
Записан
Абырвалг    ↓ 
20 Июль, 2010, 05:40:11 , спустя 1 час 22 минуты 40 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

Главрыб это я если че
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Stasovsky    ↓ 
20 Июль, 2010, 05:50:41 , спустя 10 минут 30 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 47
Сообщений: 3265
Сила слова: 1.44

я уже понял))
Записан
Pasha    ↓ 
20 Июль, 2010, 07:12:45 , спустя 1 час 22 минуты 4 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68

Глав ^^
Спустя 9 секунд добавил
рыб^^
Записан

r.i.p. puppy
phpdude    ↓ 
20 Июль, 2010, 07:25:43 , спустя 12 минут 58 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 339
Сообщений: д-о-х-у-я!
Сила слова: 1.72

Pasha, раб)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Pasha    ↓ 
01 Август, 2010, 07:31:24 , спустя 12 дней 5 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68

Есть кнопочка голосования, при клике на неё рядом появляется формочка для голосования
 
Javascript
$(document).ready(function(){
 
  $("#servers table td.vote img").click(function(){
    id = $(this).attr("alt");
    left = $(this, ".pollbtn").position().left - 200;
    top = $(this, ".pollbtn").position().top;
   
    $("#form").css({'background':'#cccccc', 'display':'block', 'width':'200px', 'height':'200px', 'position':'absolute', 'top': top+'px', 'left': left+'px'});
    $("#form").html('<div id="form"><a style="cursor: pointer" class="closeForm">закрыть</a> Это ID: '+id+'</div>');
   
  });
 
  $('.closeForm').live('click', function() {
    //$("#form").css('display', 'none');
    $(this).parent().remove();
  });
 
 
});

Пользуюсь костылем display:none, а не хочу.
Сабж, при клике на "закрыть" срабатывает событие, только не хочет удалять div form (я понимаю что я наверно не то удаляю), попробывал по разному.
 
Что получается вложил в аттач.


* wtf.jpg (53.75 Кб, 400x600 - просмотрено 63 раз.)
Записан

r.i.p. puppy
Stasovsky    ↓ 
01 Август, 2010, 07:36:42 , спустя 5 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 47
Сообщений: 3265
Сила слова: 1.44

зачем это
Javascript
$(this).parent().remove();
если у тебя явно задан ид
Javascript
$('#form').remove();
Записан
Pasha    ↓ 
01 Август, 2010, 07:41:31 , спустя 4 минуты 49 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68


зачем это
Javascript
$(this).parent().remove();
если у тебя явно задан ид
Javascript
$('#form').remove();
пробывал так) если так то возродить form уже не получается))
Записан

r.i.p. puppy
Stasovsky    ↓ 
01 Август, 2010, 08:01:42 , спустя 20 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 47
Сообщений: 3265
Сила слова: 1.44

а наф в #form пихаешь #form?)
Записан
Pasha    ↓ 
01 Август, 2010, 08:19:42 , спустя 18 минут
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68


а наф в #form пихаешь #form?)
я не пихал) если через firebird смотреть то там два form'a получаетс. почему не знаю
Записан

r.i.p. puppy
Stasovsky    ↓ 
01 Август, 2010, 08:22:55 , спустя 3 минуты 13 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 47
Сообщений: 3265
Сила слова: 1.44

Javascript
$("#form").html('<div id="form">...
по этому))
Записан
Pasha    ↓ 
01 Август, 2010, 08:31:49 , спустя 8 минут 54 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68


Javascript
$("#form").html('<div id="form">...
по этому))
и правда)
 
как я тогда буду выводить "содержимое" в form?
Записан

r.i.p. puppy
Stasovsky    ↓ 
01 Август, 2010, 08:36:47 , спустя 4 минуты 58 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 47
Сообщений: 3265
Сила слова: 1.44

а зачем в form? пихай его в ячейку с кнопками голосования.. только там могут быть косяки с позиционированием.. так что лучше сделать какой-нить div#vote[position:relative] и в него div#form[position:absolute]
Записан
Абырвалг    ↓ 
01 Август, 2010, 08:43:27 , спустя 6 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36



а наф в #form пихаешь #form?)
я не пихал) если через firebird смотреть то там два form'a получаетс. почему не знаю

чивооо?
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Pasha    ↓ 
01 Август, 2010, 08:51:18 , спустя 7 минут 51 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68




а наф в #form пихаешь #form?)
я не пихал) если через firebird смотреть то там два form'a получаетс. почему не знаю

чивооо?
ага
 
p.s сделайте чтобы в быстрый ответ можно файл прикрепить
Спустя 3 минуты 47 секунд добавил

а зачем в form? пихай его в ячейку с кнопками голосования.. только там могут быть косяки с позиционированием.. так что лучше сделать какой-нить div#vote[position:relative] и в него div#form[position:absolute]

вообщем не так сначала тебя понял))
 
сделал так)
Javascript
$(document).ready(function(){
 
  $("#servers table td.vote img").click(function(){
    id = $(this).attr("alt");
    left = $(this, ".pollbtn").position().left - 200;
    top = $(this, ".pollbtn").position().top;
   
    $("#form").html('<div id="form-children"><a style="cursor: pointer" class="closeForm">закрыть</a> Это ID: '+id+'</div>');
    $("#form-children").css({'background':'#cccccc', 'display':'block', 'width':'200px', 'height':'200px', 'position':'absolute', 'top': top+'px', 'left': left+'px'});
  });
 
  $('.closeForm').live('click', function() {
    $("#form-children").remove();
  });
 
 
});


* 1.jpg (50.27 Кб, 877x107 - просмотрено 60 раз.)
Записан

r.i.p. puppy
Страниц: 1 ... 10 11 [12] 13 14 15
Печать
 

Перейти в: