Извините, что у меня нет коротких примеров кода для отображения в этом сообщении.У меня действительно странная проблема в приложении, которое я разрабатываю.Я написал некоторый пользовательский код полосы прокрутки, и в этом случае ни один из обработчиков событий, которые я добавляю к одной из «ручек» полосы прокрутки, не вызывается.
Вы можете увидеть приложение здесь
Чтобы увидеть проблему, просто найдите «биологию» в левом верхнем углу и выберите первый результат.Подождите, пока результаты загрузятся в правой панели.Полоса прокрутки в правой панели для «нового» не должна реагировать на щелчки мыши.Если вы переключитесь на используемую вкладку, она будет.
Теперь, прежде чем вы подумали, что я испортил присоединение к нему события, попробуйте это.
Если вы используете Chrome или что-то еще с простой консолью JavaScriptвы можете запустить
$('.bs-scroll_bar_handle').mousemove(function(){console.log('moved');});
Теперь каждый раз, когда вы наводите указатель мыши на одну из полос прокрутки, она должна регистрировать «перемещено».Работает на использованной вкладке, в результатах поиска, но не под новой.
Я использовал Визуальное событие , чтобы подтвердить, что обработчик события добавляется к элементу, и я могу вручную запустить его с помощью визуального события.
Еще одно примечание,Если я создам только новую вкладку, а не использованную, она будет работать правильно.
Даже если вы не можете найти точную проблему, я был бы очень благодарен за предложения о том, почему это может происходить.
Спасибо!