Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.08.2012, 16:23
Аватар для Кирюха =)
Профессор
Отправить личное сообщение для Кирюха =) Посмотреть профиль Найти все сообщения от Кирюха =)
 
Регистрация: 27.07.2011
Сообщений: 207

изучаем метод .On
Всем привет.По какой то причине не работает мотод .On...Ну вообщем что пустые разговоры разводить вот код

<div id="content" role="main">
<style>
#content Div{
width:30px;
height:30px;
border:solid 3px #000;
margin:11px 0 11px 40px; 
position:relative;
}
#content .message Div{
border:0;
position:absolute;
right:0;
top:0;
margin:0;
cursor:pointer;
}
#cvb1{
background:#ff0000;
}
#content .message{
width:400px;
height:100px;
font-size:20px;
text-align:center;
position:fixed;
top:50%;
left:20%;
padding-top:35px;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
    $('#cvb1').click(function(){
	    $('<div>Первый красный клик</div>').addClass('message').insertAfter('#cvb1');
		$('.message').append('<div>×</div>');
		$('#content .message Div').addClass('close');
	});// первый
$('.close').on('click', function(){
  alert('Вы нажали на элемент');
});
	
});
</script>
<div id="cvb1">
</div>
<div id="cvb2">
</div>
<div id="cvb3">
</div>
<div id="cvb4">
</div>
<div id="cvb5">
</div>
<div id="cvb6">
</div>
<div id="cvb7">
</div>
                
			</div><!-- #content -->
		</div><!-- #primary -->
Ответить с цитированием
  #2 (permalink)  
Старый 10.08.2012, 16:32
Аватар для zlodeeev
Кандидат Javascript-наук
Отправить личное сообщение для zlodeeev Посмотреть профиль Найти все сообщения от zlodeeev
 
Регистрация: 11.07.2012
Сообщений: 113

$(document).ready(function(){
    $('#cvb1').click(function(){
        $('<div>Первый красный клик</div>').addClass('message').insertAfter('#cvb1');
        $('.message').append('<div>×</div>');
        $('#content .message Div').addClass('close');
        $('.close').on('click', function(){
            alert('Вы нажали на элемент');
    });// первый

});
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders...
Ответить с цитированием
  #3 (permalink)  
Старый 10.08.2012, 17:19
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

Не укладывается, почему надо второй обработчик пихать внутрь первого((((
Ответить с цитированием
  #4 (permalink)  
Старый 10.08.2012, 17:41
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

Кирюха =), еще так можно было бы

<script type="text/javascript">
$(document).ready(function(){
    $('#cvb1').on('click', function(){
      
        $('<div/>')
            .addClass('message')
        	.insertAfter('#cvb1')
            .text('dfvdfv');
      
      $('<div/>')
        .addClass('close')
        .appendTo('#content .message')
        .text('***')
        .click(function(){
          alert('EEEE!')
        });
      
	});// первый
});
</script>
Ответить с цитированием
  #5 (permalink)  
Старый 11.08.2012, 12:59
Аватар для Кирюха =)
Профессор
Отправить личное сообщение для Кирюха =) Посмотреть профиль Найти все сообщения от Кирюха =)
 
Регистрация: 27.07.2011
Сообщений: 207

Всем спасибо все работает)
Ответить с цитированием
  #6 (permalink)  
Старый 19.08.2012, 15:02
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

Сообщение от Serg_pnz Посмотреть сообщение
Не укладывается, почему надо второй обработчик пихать внутрь первого((((
Нашел
Цитата:
$(selector).live(events, data, handler); // jQuery 1.3+
$(document).delegate(selector, events, data, handler); // jQuery 1.4.3+
$(document).on(events, selector, data, handler); // jQuery 1.7+
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Навесить обработчиком на кнопку метод класса TheArtem Элементы интерфейса 2 10.05.2011 22:39
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Общие вопросы Javascript 1 13.04.2011 22:09
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Internet Explorer 1 13.04.2011 21:59
Как узнать у какого объекта вызван метод. Scalar Events/DOM/Window 4 26.03.2010 11:10
Добавить свой метод к элементу alekciy Events/DOM/Window 6 16.02.2009 19:29