pwnography:
Насчет 0,0 согласен. Вот более корректный для данной ситуации код :
var owl = $('.owl-stage');
$('.capabilities__list li').bind('hover', function(event)
{
if(event.type == 'mouseleave'){return false;}
switch($(this).find('a').attr('href'))
{
case '#one':
{owl.trigger('to.owl.carousel', [0, 0]); break;}
case '#two':
{owl.trigger('to.owl.carousel', [1, 0]); break;}
case '#three':
{owl.trigger('to.owl.carousel', [2, 0]); break;}
case '#four':
{owl.trigger('to.owl.carousel', [3, 0]); break;}
case '#five':
{owl.trigger('to.owl.carousel', [4, 0]); break;}
case '#six':
{owl.trigger('to.owl.carousel', [5, 0]); break;}
}
})
При hover возникает два события,- обработку mouseleave отбрасываю. Обрабатывается только mouseenter. Поэтому, мне кажется, тяжеловато будет совместить вот это
рассматривается так же вариант, что останется по клику и еще добавится смена по ховеру.
,- mouseenter обработается сразу, непонятно зачем еще и click обрабатывать. Функционал у обработчиков одинаковый
Щелкай на "Ответить",- иначе комментариев не видно
Я, честно говоря, не совсем понимаю зачем эту работу делать в два этапа:
Сначала с помощью simple_html_dom.php получать строку, а затем с помощью регулярок эту строку сново разбирать. Если это сразу можно сделать одной регуляркой. Я ничего плохого в отношении simple_html_dom сказать не хочу, но в данном случае это не лучший вариант,- она полностью пока структуру DOM внутри php не построит,- ничего выбирать не будет.
Код из вопроса корректно отрабатывает. Курсор никуда не скачет.
А у вас никакой обработчик(keyup, keypress и т.д.) там не затерялся?