Mit Blueimg Gallery möchte ich wissen wie ich die gallery controls immer anzeigen kann (.blueimp-gallery-controls
) anstatt sie anzuzeigen und zu verstecken, wenn Sie auf img class=".slide-content"
in der Galerie klicken.Blueimp Gallery: Zeige immer "blueimp-gallery-controls" oder wie man den click handler zum ein- und ausblenden von "blueimp-gallery-controls"
Mit Blick auf dem blueimp-gallery.min.js (die ich mit Online JavaScript beautifier verschönerte Ich habe mehr Klick-Handler gefunden, auch die Toggle-Funktion für die Galerie Kontrollen anzeigt.
toggleControls: function() {
var a = this.options.controlsClass;
this.container.hasClass(a) ? this.container.removeClass(a) : this.container.addClass(a)
},
Es scheint mir, dass einfach diese 4 Zeilen gibt mir das gewünschte Verhalten zu kommentieren. aber ich nicht wirklich den Original-Skript ändern möge.
Doing so auch einen Uncaught TypeError: undefined is not a function
Fehler ganz am Ende (this.toggleControls()
) in diesem Teil des Skripts führt.
Löschen , this.toggleControls()
vom Ende dieser Zeile im Skript wird diesen Fehler los, aber all dies ist nicht wirklich der richtige Ansatz, denke ich.
Gibt es eine Möglichkeit zum Überschreiben der Befehle aus diesem Skript in einem vom Benutzer hinzugefügten Skript, ähnlich der !important
Regel in CSS? Wenn Blueimp Gallery ein Update hat, kann ich die Quelle intakt lassen und die neueste Version hochladen.
Vielleicht ist der Autor, Sebastian Tschan, könnte in der Lage sein, in Kontakt zu treten, wenn es nicht zu viel verlangt wird?
Jede Hilfe ist wirklich sehr geschätzt :)