J'ai quelques pages, comme a1.html, a2.html, a3.html, a4.html, a5.html .... Toutes les pages HTML Markup ressemblejquery page charger pour obtenir un autre contenu de la page, mouseover comment charger une fois
<div class="wrap"> <header>Header 2</header> <saection>Section 2</section> <footer> <div class="hover"></div> </footer> </div>
donc quand onhover a1.html classe .hover
, puis chargement de la page a2.html .wrap
et le corps de appendTo a1.html, sur la même page, nous avons maintenant le contenu de a2.html. lorsque le vol stationnaire a2.html 'de .hover »(toujours a1.html) charge alors le contenu de a3.html et ainsi de suite
$('.hover').on('mouseover', function(){
$.get("/a2.html", function(data){
///a2.html should be a variable
$('section', data).appendTo('body');
});
});
Ma question est de savoir comment charger juste a2.html, ou a3.html Contenu a4.html juste une fois quand onhover .hover
classe. Comment puis-je tester si a2.html est déjà chargé, ne le chargez pas à nouveau? Merci
Pourquoi ne pas simplement supprimer la classe '.hover'? –
essayez d'utiliser cette fonction http://www.w3schools.com/jquery/event_one.asp et thi http://api.jquery.com/one/ – SSS