Показать сообщение отдельно
  #3 (permalink)  
Старый 10.03.2011, 17:29
Новичок на форуме
Отправить личное сообщение для kudenv Посмотреть профиль Найти все сообщения от kudenv
 
Регистрация: 10.03.2011
Сообщений: 6

в таком варианте на данный момент скрывает если только убераю указатель мыши с ul. menu li для ul.submenu (show) не выходит.
doHide = function (event) {
	if (event.target) {
		var ob = event.target;
		var re = event.relatedTarget;
		var t = re.parentNode.parentNode;
		var z = re.parentNode;
		if (re.tagName == 'A' &&  t.className == 'menu') {
			var o = document.getElementById('submenu').className = 'hide';
		//	var t = re.parentNode.parentNode;
			//console.log("object event "+ob.tagName+" from tag "+ re.tagName+" parent"+re.parentNode.tagName +"  111"+t.className);
			console.log(t.className)
		} else if (t.tagName != 'UL') {
		    var o = document.getElementById('submenu').className = 'hide';
     		console.log ('good');
			//if (t.onBlur) {
			  //  console.log('asdadas');}
		  } 
		  //console.log(ob.tagName +" "+ob.parentNode.tagName+" "+ re.tagName);
		 // ob.onMouseout = function () {ob.className = 'hide';}
	}
};
Ответить с цитированием