Имеет смысл, почему он мигает.Вы привязываете курсор к контейнеру, но next и prev находятся вне контейнера.Когда вы наводите курсор мыши на предыдущую, посылается указатель мыши к контейнеру, затем вы перемещаете мышь, и поскольку предыдущая скрыта, теперь она отправляет указатель мыши, но затем снова появляется предыдущая, и вы перемещаетесь, и она отправляет указатель мыши и т. Д.можно попытаться поместить prev / next внутри контейнера, установить контейнер в относительное положение, а затем абсолютно позиционировать их относительно контейнера.
Или вместо того, чтобы парить и отслеживать движения мыши, когда мышь находится внутри контейнера, показатьprev / next, иначе скрыть их.
Возможно, вы сможете использовать некоторые из свойств события, предоставляемых jQuery, чтобы вы могли отменить событие mouseleave, когда оно происходит, если целью является следующая / предыдущая, но у меня нетв прошлом мне повезло.