Bonjour,
Je suis en train de faire un sitemap manuellement car j'ai un site mono-page
mon problème est que quand on clique sur les liens,cela amène a la bonne page mais cependant le javascript ne fonctionne pas, je ne sais pas comment faire pour régler ce problème, si vous avez des idées?
un petit exemple pour une des pages
de base la page est comme celle-ci (page solution):
http://orsery.fr/
et sur mon site map:
http://orsery.fr/#section3
voici mon sitemap.xml:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
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 <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://orsery.fr/</loc> </url> <url> <loc>http://orsery.fr/#section2</loc> </url> <url> <loc>http://orsery.fr/#section3</loc> </url> <url> <loc>http://orsery.fr/#section4</loc> </url> <url> <loc>http://orsery.fr/#section5</loc> </url> <url> <loc>http://orsery.fr/#section6</loc> </url> <url> <loc>http://orsery.fr/#section7</loc> </url> <url> <loc>http://orsery.fr/#section8</loc> </url> <url> <loc>http://orsery.fr/#section9</loc> </url> </urlset>
code html de la page:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
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 <div class="section page3" id="section3"> <div class="page_container"> <div class="page_container_wrapper margp2"> <div id="hidepg3h1h2"> <h1>Notre solution <br />à votre service</h1> <h2>Un service sur-mesure pour éditeurs, libraires et clients </br> avec retrait immédiat des ouvrages en magasin </h2> </div> <div class="content hdnotresol"> <img src="http://www.developpez.net/forums/images/solution_orsery.png" alt="Notre solution" title="Notre solution - Orséry" /> <div class="greenBox" id="item1page3" > <span class="title">Catalogue douvrages sécurisé</span> </div> <div class="greenBox" id="item2page3" style="top:100px" > <span class="title">Machines mises <br />à disposition <br /> en librairie</span> </div> <div class="greenBox" id="item3page3"style="top:240px"> <span class="title">Maintenance sur site</span> </div> <div class="greenBox" id="item4page3"> <span class="title">Réapprovisionnement géré automatiquement</span> </div> <div class="greenBox" id="item5page3" style="top:200px"> <span class="title">Solution informatique dédiée</span> </div> </div> <div id="showpg3h1h2"> <div id="h1pg3"> Notre solution   à votre service </div> <div id="h2pg3"> Un service sur-mesure pour éditeurs, libraires et clients </br> avec retrait immédiat des ouvrages en magasin </div> </div> <div class="solsmalayout "> <div class="service"> <span class="title">Catalogue douvrages sécurisé</span> </div> <div class="service"> <span class="title">Machines mises à disposition en librairie</span> </div> <div class="service"> <span class="title">Maintenance sur site</span> </div> <div class="service"> <span class="title">Réapprovisionnement géré automatiquement</span> </div class="service"> <div class="service"> <span class="title">Solution informatique dédiée</span> </div> </div> </div> <div class="bottomwrapper gopage" data-id="3"> <span>DÉcouvrez nos avantages</span> </div> </div> </div>
le code js de la page:
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
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
71
72
73
74
75
76
77
78
79 $(document).ready(function(){ $.fn.fullpage({ anchors: [], scrollingSpeed : 1000, css3:false, fixedElements:'.back, .rightNavContact, .popoutContents, #colorbox, #cboxOverlay', navigation: true, navigationPosition: 'right', navigationTooltips: ['Accueil', 'Projet', 'Solution', 'Avantages', 'Editeurs', 'Librairies','Actualités', 'Partenaires', 'Contact'], afterLoad: function(anchorLink, index){ AnimateTopNavigation(index - 2); switch(index){ case 0: break; case 1: break; case 2: break; case 3: // Display on delay all item. AnimatePage3(); break; case 4: // Display on delay all item AnimatePage4(); break; case 5: // Display on delay all item. AnimatePage5(); break; case 6: // Display on delay all item. AnimatePage6(); break; case 7: break; case 8: break; } } }); function AnimateTopNavigation(index){ if(index >= 0){ // Select current top menu item. $('.menu > ul > li').eq(index).addClass("selected").siblings().removeClass('selected'); } else { // Click on logo reset all selected item. $('.menu > ul > li.selected').removeClass('selected'); } } $('.gopage').on('click', function(e){ e.preventDefault(); var index = $(this).attr("data-id"); $('#fullPage-nav').find('li').eq(index).find('a').trigger('click'); }); // --------------------------------------- // Page 3 // --------------------------------------- function AnimatePage3(){ setTimeout("$('.page3 #item1page3').fadeIn('slow');", 200); setTimeout("$('.page3 #item4page3').fadeIn('slow');", 500); setTimeout("$('.page3 #item2page3').fadeIn('slow');", 900); setTimeout("$('.page3 #item5page3').fadeIn('slow');", 1200); setTimeout("$('.page3 #item3page3').fadeIn('slow');", 1500); } function ResetPage3(){ $('.page3 #item1page3').hide(); $('.page3 #item2page3').hide(); $('.page3 #item3page3').hide(); $('.page3 #item4page3').hide(); $('.page3 #item5page3').hide(); }
Merci à vous
Partager