JavaScript - Script que se anulan mutuamente

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 22 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Script que se anulan mutuamente

Publicado por Francisco (1 intervención) el 25/03/2020 20:37:59
Hola.

Tengo un problema que imagino la solución será simple pero no doy con ella.
En una Web tengo dos efectos hechos por terceros para conseguir diferentes cosas.

Este script, más la libreria jQuery3.4.1.js, hace que pueda tener un salto de scroll vertical a lo anclas puesto en la web suave:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script src="js/jQuery3.4.1.js"></script>
<script> /* Salto ancha suave */
    $(document).ready(function() {
      $('a[href^="#"]').click(function() {
        var destino = $(this.hash);
        if (destino.length == 0) {
          destino = $('a[name="' + this.hash.substr(1) + '"]');
        }
        if (destino.length == 0) {
          destino = $('html');
        }
        $('html, body').animate({ scrollTop: destino.offset().top }, 700);
        return false;
      });
    });
</script>

y por otro tengo otra libreria que me sirven para generar un vistoso efecto para mostar una imagenes

1
2
3
4
5
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
<script src="js/lightbox.js" type="text/javascript"></script>
 
<a href="img/imagen1.jpg" rel="lightbox"><img src="img/imagen1-mini.jpg" width="100" /></a>


El problema es que si pongo el segundo script para las imagenes, el primero del salto suave no funciona, y al reves lo mismo ,si tengo el salto de scroll suave no tengo el efecto de las imagenes.

¿que puedo hacer para solucionarlo y poder usar los dos script?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder