Okay, ich habe hier einige Fragen geklärt, und ich habe mir genommen, was ich von denen konnte, aber es scheint immer noch nicht zu funktionieren. (Ich bin ziemlich neu in JavaScript/jQuery.)So rufen Sie eine Funktion in einem HTML-Hyperlink auf
Hier die jsFiddle ist: https://jsfiddle.net/5ffhoqpt/1/
var showPhotography = function() {
$(".design").hide();
$(".film").hide();
$(".web").hide();
}
var showDesign = function() {
$(".photography").hide();
$(".film").hide();
$(".web").hide();
}
var showWeb = function() {
$(".design").hide();
$(".film").hide();
$(".photography").hide();
}
var showFilm = function() {
$(".design").hide();
$(".photography").hide();
$(".web").hide();
}
Ich versuche, jeden Link zu erhalten nur die divs mit der entsprechenden Klasse zu zeigen, und die andere, die sollte versteckt sein. (Ich merke jetzt, dass ich vergessen habe, die entsprechende Klasse dem Linknamen zu zeigen, aber das wird mein Problem nicht beheben) Ich klicke auf den Link und nichts wird ausgeblendet und es gibt keine Fehler in der Konsole, also tue ich das wirklich nicht wissen, wo Sie mit der Fehlersuche beginnen können.
Die Lösung darf #Tags nicht enthalten, da ich die Klasse für mehrere verschiedene Abschnitte und Container erneut verwenden muss. Ich habe auch andere Arbeiten Javascript auf meiner Website, so dass die Verknüpfung von Jquery kein Problem sein kann. Es muss etwas anderes in meinem Code sein, das verhindert, dass alle unten aufgeführten Arbeitslösungen auf meiner Site funktionieren.
Mögliche Duplikate von [Wie einfache Registerkarten mit jQuery erstellen?] (Http://stackoverflow.com/questions/11645081/how-to-build-simple-tabs-with-jquery) –
Ich bekomme Fehler mit Ihr jsfiddle –
@JoeLissner versuchte diese Methode auf meiner Website, aber wieder passierte nichts, als ich die "Tabs"/ –