Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.10.2012, 01:48
Интересующийся
Отправить личное сообщение для Broken Посмотреть профиль Найти все сообщения от Broken
 
Регистрация: 19.08.2012
Сообщений: 17

IE и mouseover, mouseout
Суть в следующем, динамически создаю сетку из div’ов при наведение на которые, должно всплывать некое окно (тоже div) везде все хорошо работает кроме, естественно, ie, при чем независимо от версии.

Долго крутил вертел искал ошибку, потом чисто случайно попробовал при создание div’ов указывать параметр “background-color” и все заработало. При этом работает, только если конкретно указывать цвет, не какие “ none” не помогают, аналогичная история если указать “background-image”, хотя с ним проще, можно указать несуществующее изображение. Естественно ни фон, ни изображение (даже несуществующее) мне там ненужно, а нужен прозрачный блок, в общем, что за х..ня, и как с ней быть? Заранее спасибо.
$(someArr).each(function () {
	var someDiv = $('<div>', { id: 'im_'+i, 'rel': i }).css({
		'position': 'absolute',
		'width': parseInt($(this).css('width'))+'px',
		'height': parseInt($(this).css('height'))+'px',
		'left': sLeft+'px', 
		'top': sTop+'px',
		'cursor': 'pointer',
		'background-image': 'url(images/none)' //несуществующее изображение
		});
	  $('#'+someId).append(someDiv);
	  });
	  
 $('#'+someId).children('div').on('mouseover mouseout', function(event) {
        var i = ($(this).attr('rel'));
		if (event.type == 'mouseover')  return someFunction(i, 1);
		 else  return someFunction(i, 0);
		});

Последний раз редактировалось Broken, 08.10.2012 в 02:12.
Ответить с цитированием
  #2 (permalink)  
Старый 08.10.2012, 02:01
Интересующийся
Отправить личное сообщение для Broken Посмотреть профиль Найти все сообщения от Broken
 
Регистрация: 19.08.2012
Сообщений: 17

Кстати пробовал вручную написать все эти блоки в html результат тот-же.

Последний раз редактировалось Broken, 08.10.2012 в 02:12.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
mouseover, mouseout - не распространяется на дочерние элементы barmaley Events/DOM/Window 31 01.06.2017 08:52
Сбрасывание события mouseover Worka Events/DOM/Window 3 12.03.2012 03:03
определение времени при событии mouseOver greenred Events/DOM/Window 1 13.02.2012 23:28
Событие mouseout debugx Events/DOM/Window 1 11.11.2011 18:43
как отключить события mouseover и mouseout alexrussia Элементы интерфейса 2 17.03.2010 12:56