# jQuery overridePlugin überschreibt ganzes Plugin statt einzelne Methode

**URL:** https://forum.shopware.com/t/jquery-overrideplugin-uberschreibt-ganzes-plugin-statt-einzelne-methode/60254
**Category:** Programmierung
**Created:** [2. Juli 2019 um 12:46 UTC](https://forum.shopware.com/t/jquery-overrideplugin-uberschreibt-ganzes-plugin-statt-einzelne-methode/60254 "2019-07-02T12:46:02Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)
#### Post date: [2. Juli 2019 um 12:46 UTC](https://forum.shopware.com/t/jquery-overrideplugin-uberschreibt-ganzes-plugin-statt-einzelne-methode/60254/1 "2019-07-02T12:46:02Z")

</div>

Hallo

ich möchte mittels overridePlugin eine einzelne Methode überschreiben, und zwar das Enter-Event in der Suche

```
$.overridePlugin("swSearch", {
    onPressEnter: function ($selected) {
        alert("SUCHE");
    }
});

```

wenn ich das mache, funktioniert die Suche aber überhaupt nicht mehr. Es kommen keine On-the-fly Vorschläge mehr für eingegebene Begriffe und mobil öffnet sich die Suche nicht bei Klick auf die Lupe.

Scheint als wird nicht nur diese Methode überschrieben sondern das ganze Plugin…

was ist falsch?

habe auch schon versucht statt overridePlugin nur einen subscribe zu machen auf

```
'plugin/swSearch/onPressEnter'

```

das funktioniert auch… aber wie kann ich in meiner Methode nun sagen, dass bei einer bestimmten Bedingung die Abarbeitung der Elternmethode enden soll (=return) ?
