Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

101
Vistas
El control deslizante Slick carga el último ancla href con respecto a qué diapositiva está activa

¿Puede alguien ayudarme con el "error" del control deslizante? Entonces, estoy trabajando en el proyecto Laravel y tengo una imagen más información y un botón/ancla CTA.

Toda la información se está cargando correctamente excepto el atributo href en el elemento ancla.

Actualmente, va así:

PRIMERA DIAPOSITIVA: cargará información de la primera diapositiva pero href de la CUARTA

SEGUNDA DIAPOSITIVA: cargará información de la primera diapositiva pero href de la CUARTA

TERCERA DIAPOSITIVA: cargará información de la primera diapositiva pero href de la CUARTA

CUARTA DIAPOSITIVA: cargará información de la primera diapositiva pero href de la TERCERA

Aquí está el HTML:

 <div class="col-lg-6 left_column"> <h3>Informations</h3> <div class="slick_slider"> @if (count($infos) > 0) @foreach ($infos as $info) <div> <h2>{{ $info->title}}</h2> <a href="{{ route('service.show', 'slug' => $info->slug) }}">{{ $info->slug }}</a> </div> @endforeach @endif </div> </div>

Aquí hay una parte HTML para la imagen con id .slick_slider_nav

Aquí está la parte JS:

 // Services slider $(".services_slider").slick({ // infinite: true, slidesToShow: 1, slidesToScroll: 1, arrows: true, fade: true, cssEase: "linear", asNavFor: ".slick_slider_nav", prevArrow: "<img class='info_slick_arrow_left slick-prev' src='/images/arrow-left.svg'>", nextArrow: "<img class='info_slick_arrow_right slick-next' src='/images/arrow-right.svg'>", dots: false, autoplay: true, autoplaySpeed: 5000, responsive: [{ breakpoint: 991, settings: { arrows: false, }, }, ], });
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Para este tipo de problema, la depuración siempre es el camino a seguir para resolver el problema rápidamente. Es poco probable que el problema esté relacionado con el control deslizante Slick y es más probable que sea un problema de base de datos o de ruta. Si puede mostrar el método debajo de service.show , la comunidad también puede obtener una mejor idea de cómo se utiliza el parámetro cuando usa el asistente de route .

Además, si $infos es un resultado/colección Eloquent , puede utilizar los ayudantes de Laravel en lugar de contar, por ejemplo: !$infos->isEmpty()

Si se trata de una URL completa, puede repetirla sin que el ayudante de ruta la interprete (eco directo). Si es relativo, debe incluir VERDADERO como el tercer parámetro según los documentos de ayuda .

 <div class="col-lg-6 left_column"> <h3>Informations</h3> <div class="slick_slider"> @if (!$infos->isEmpty()) @foreach ($infos as $info) @php // Check slug's data dump($info->slug); // or just dump the whole object dump($info); @endphp <div> <h2>{{ $info->title}}</h2> <a href="{{ route('service.show', 'slug' => $info->slug) }}">{{ $info->slug }}</a> <br />- OR -<br /> <a href="{{ route('service.show', 'slug' => $info->slug, true) }}">{{ $info->slug }}</a> <br />- OR -<br /> <a href="{{ $info->slug }}">{{ $info->slug }}</a> </div> @endforeach @endif </div> </div>

Finalmente, le sugiero que desactive el control deslizante Slick hasta que obtenga los enlaces correctos, luego vuelva a activar el control deslizante Slick.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda