JQuery - Ajax no carga bien archivo HTML con Flexslider

 
Vista:

Ajax no carga bien archivo HTML con Flexslider

Publicado por rakelsanchezmas (1 intervención) el 17/11/2015 17:06:40
Hola a todos; necesito cargar en un contenedor dentro de un HTML mediante una llamada AJAX un flexslider externo que va en otro archivo HTML.

Uso este código para la llamada, este es el archivo AJAX:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<html>
<head>
<title>Ajax Simple</title>
<script src="jquery-1.8.3.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("#enlaceajax").click(function(evento){
evento.preventDefault();
$("#destino").load("inner-zoom.html");
});
})
</script>
 
<style type="text/css">
#destino { 
background-color: #F6C;
 
}
 
</style>
</head>
<body>
 
<a href="#" id="enlaceajax"><img src="images/01.png" width="220" height="169"></a>
 
<br>
<div id="destino"></div>
 
</body>
</html>


Y este el HTMl que contiene el flexslider:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta content="charset=utf-8">
<title>FlexSlider With Elevate Zoom Examples</title>
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
 
<link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen" />
<style type="text/css">
#container { 
max-width: 960px;
margin: auto;
background-color: #F00; 
}
</style>
</head>
<body>
 
<div id="container" class="cf">
<div id="main" role="main">
<section class="slider">
<div class="flexslider">
<ul class="slides">
<li>
<img class="zoom" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/>
</li>
<li>
<img class="zoom" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/>
</li>
<li>
<img class="zoom" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/>
</li>
<li>
<img class="zoom" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/>
</li>
</ul>
</div>
</section>
</div>
 
</div>
 
<!-- jQuery -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
 
<!-- FlexSlider -->
<script defer src="jquery.flexslider.js"></script>
<script src='jquery.elevatezoom.js'></script>
 
<script type="text/javascript">
$(window).load(function(){
$('.flexslider').flexslider({
animation: "fade"
});
});
</script>
 
<script>
$(window).load(function(){
$('.zoom').elevateZoom({
zoomType: "inner",
cursor: "crosshair",
zoomWindowFadeIn: 500,
zoomWindowFadeOut: 750
});
});
</script>
 
</body>
</html>


La cuestión es que no me muestra las imágenes del flexslider ni navegación ni nada más que el fonfdo del HTML y el contenedor del flexslider.

El código del flexslider lo saqué de aquí:
http://shhdesign.co.uk/blog/flexslider-zoom-using-elevate-zoom/

Ya no sé si es un conflicto de librerías JQuery, o de rutas o... ni idea, la verdad.

Alguien puede ayudarme? Mil gracias de antemano, saludos!
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