Comment construire un simple onglets avec jQuery?
J'ai le code suivant: violon
Qui fonctionne très bien dans des sites que j'ai créer mon auto et sans JS les onglets loi comme le saut liens vers les sections pertinentes. Lorsqu'il est placé dans le sur mesure, CMS, je suis forcé d'utiliser au moment du saut liens ne fonctionnent pas. J'ai essayé d'ajouter plus de liens relatifs aux onglets qui permet de travailler sans JS, mais avec JS les onglets de contenu n'apparaît pas.
Suis-je raté quelque chose?
html:
<ul id="tabs">
<li><a href="#tab1">test1</a></li>
<li><a href="#tab2">test2</a></li>
<li><a href="#tab3">test3</a></li>
<li><a href="#tab4">test4</a></li>
</ul>
<div class="container" id="tab1">Some content</div>
<div class="container" id="tab2">Some content</div>
<div class="container" id="tab3">Some content</div>
<div class="container" id="tab4">Some content</div>
jQuery:
$('#tabs li a:not(:first)').addClass('inactive');
$('.container').hide();
$('.container:first').show();
$('#tabs li a').click(function(){
var t = $(this).attr('href');
$('#tabs li a').addClass('inactive');
$(this).removeClass('inactive');
$('.container').hide();
$(t).fadeIn('slow');
return false;
})
if($(this).hasClass('inactive')){ //this is the start of our condition
$('#tabs li a').addClass('inactive');
$(this).removeClass('inactive');
$('.container').hide();
$(t).fadeIn('slow');
}
Cet article montre comment créer des onglets: wapgee.com/story/i/201
OriginalL'auteur Ashley Briscoe | 2012-07-25
Vous devez vous connecter pour publier un commentaire.
Je devine que votre site web est d'avoir des problèmes avec le href, je présume que lorsque l'utilisateur clique sur un href, site web automatiquement l'éradication de lui-même.
Voici une nouvelle solution de jsFiddle.
J'ai une solution pour vous:
mise à jour jQuery:
nouveau balisage html:
whats est votre site?
vous droit, autre chose est de le bloquer, je suppose, mais être prudent avec les conditions si, dans votre exemple, vous avez été en utilisant ce mal. inspecter soigneusement ma condition de la position de l'exemple.
Ce n'est pas mon site, je peux vous envoyer un lien en privé si cela aide, mais en tant que commercial, je ne suis pas sûr si je peux le poster ici
Malheureusement, il ne fonctionne pas dans le site. Je vais devoir revenir en arrière pour les développeurs. Merci à tous pour votre aide je vais marquer comme réponse parce que c'est le code de travail et une grande réponse juste ne fonctionne pas dans le système, je suis obligé de travailler avec
OriginalL'auteur Barlas Apaydin
});
Voir Démo:
http://jsfiddle.net/pradeepk00786/5ezT3/
OriginalL'auteur user2185340
Solution JSFiddle:: https://jsfiddle.net/incorelabs/mg6e4ren/
La mise en œuvre des Onglets est vraiment simple, j'ai modifié le code HTML de votre question, un peu. Enlevé les balises d'ancrage coz ils ne sont pas nécessaires.
Si il y a des doutes ou si quelqu'un a des suggestions, de faire un commentaire sur le post.
Je suis content que cela a aidé. 🙂
OriginalL'auteur incorelabs
Cliquez sur ici
OriginalL'auteur Sanket Patil
Inclure jquery:
HTML:
CSS:
JS:
Article: http://www.wapgee.com/story/i/201
Démonstration: http://codepen.io/iksdatoo/pen/NjOZrm
OriginalL'auteur Ilyas karim
Sensible Onglets avec fonction de lecture automatique. Ces n'avez pas besoin de n'importe quel plugin
Le Lien De Démonstration
Lien Source
HTML
CSS
jQuery
OriginalL'auteur Code Spy