Javascript Datei aus Theme überschreiben

@ahmadsaad schrieb:

…Ihre beste Lösung ist die ovrrideplugin-Methode, …

 

VIelen Dank zunächst für die schnelle Antwort. Ich möchte es dann gern mit dem overrideplugin-Methode probieren.

Beim Aufruf der Seite kann ich im Browser zwar erkennen, dass mein angepasster Code kompiliert wird, allerdings wir auch der Code des Original-Skripts weiterhin eingebunden.

Die Original Datei „jquery.stickyMenu.js“ beginnt wie folgt:

(function ($) {
	'use strict';
	
	// header version 1
	if ($('body.headtyp-1').length > 0) {
		
		if ($('.headbar').length > 0) {
			var headerHeight = $("header").outerHeight(true);
			var navigationHeight = $(".headtyp-1 .headbar").outerHeight(true);
			var StickyMenuShow = $('.navigation-main > div').attr('data-stickyMenu');
			var stickyMenuTablet = $('.navigation-main > div').attr('data-stickyMenuTablet');
			var stickyMenuPhone = $('.navigation-main > div').attr('data-stickyMenuPhone');
			var stickyMenuPosition = $('.navigation-main > div').attr('data-stickyMenuPosition');
			var stickyMenuDuration = $('.navigation-main > div').attr('data-stickyMenuDuration');
			var stickyMenuClass = "activsticky";
		}


// ....weiterer Scriptcode

 

Nach meinem Verständis müsste ich den angepassten Code wie folgt einbinden können:

$.overridePlugin('stickyMenu', function() {
    //Angepasser Code
})

 

Funktioniert es möglicherweise nicht, weil die Ursprungsdatei überhaupt keine Methoden enthält?

Vielen Dank für die Mithilfe.