Показать сообщение отдельно
  #4 (permalink)  
Старый 18.03.2012, 18:22
Аспирант
Отправить личное сообщение для andreyua Посмотреть профиль Найти все сообщения от andreyua
 
Регистрация: 18.10.2009
Сообщений: 42

Вот это
}).mousemove(function(kmouse){
                tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15});

Заменил этим
}).mousemove(function(kmouse){
				element = document.getElementById( name+i );				
				if (kmouse.pageX > $(document).width() / 2) {
					//tooltip.css({left:kmouse.pageX-tooltip.width()-5, top:kmouse.pageY+15});
					tooltip.css({left:kmouse.pageX-element.offsetWidth-5, top:kmouse.pageY+15});
				} else {
					tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15});
				}


Вроде работает, но как вот это:
element = document.getElementById( name+i );
и вот это
tooltip.css({left:kmouse.pageX-element.offsetWidth-5, top:kmouse.pageY+15});
Реализовать через jQuery, так как если jQuery, то во всем jQuery, а то приходится еще раз искать элемент через обычный JS, хотя он уже найден через jQuery
Ответить с цитированием