It appears that the issue at hand stems from the absolute positioning of your .slides ul li
, all with the exact same z-index
. The slider library in use only animates the opacity of images within the <li>
elements, resulting in them all overlapping and causing a hover problem where interactions do not pass through the topmost element to those beneath.
The children slider functions properly because it is the topmost slide. Moving another slide to the end will show that its button works correctly.
To resolve this issue, consider assigning a z-index: -1
to inactive slides, if feasible. Alternatively, exploring other slider libraries may be necessary.
UPDATE: Slick is a recommended replacement for the current library being used. Check it out here: . It is known for its cleanliness and customization options.