Показать сообщение отдельно
  #12 (permalink)  
Старый 15.10.2016, 17:05
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

Не уверен, что это лучшее решение, но оно работает
$('#sf tr').click(function(){
	// узнаем высоту дива #sidebar
	var sidebarHeight_1 = $('#sidebar').outerHeight();
	// узнаем расстояние верхней части #sidebar до начала страницы
	var sidebarPartTop = $('#sidebar').offset().top;
	// узнаем расстояние нижней части #sidebar до начала страницы
	var sidebarPartBottom = sidebarPartTop + sidebarHeight_1;
	// узнаем расстояние верхней части строки #sf tr (в которой был клик) до начала страницы
	var sf_trPartTop = $(this).offset().top;
	// если расстояние до начала страницы (у нижней части #sidebar) будет больше расстояния (верхней части строки #sf tr) - выводим алерт
	if(sidebarPartBottom > sf_trPartTop){
		alert ('строка (#sf tr) перекрыта (дивом #sidebar)!');
	};
});
Ответить с цитированием