"Nach oben scrollen" unter AngularJS
bearbeitet von dedlfix
 dedlfix
    Hallo!
Ich versuche vergeblich auf unserer Seite (Coyo) eine "Nach oben scrollen"-Funktion per Userscript (Tampermonkey) zu integrieren. Aber alles was ich probiere funktioniert nicht.
Das ist mein aktueller Testcode:
~~~JavaScript
`// ==UserScript==
// @name         Scroll-to-top
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Nach oben scrollen
// @author       Ich
// @match        https://seite.de/workspaces*
// @grant        none
// ==/UserScript==
function setScrollToTp() {
    'use strict';
    var observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
            if (mutation.addedNodes !== null) {
               var scEl = document.getElementsByClassName("body"); /*state-main-workspace*/
                   scEL.scrollIntoView();
                 }
            });
       });
    observer.observe($('body')[0], { childList: true, subtree: true });
  }`
~~~
Gibt es eine Lösung? Danke!
Gruß, René
P.S.: Schlechte Codedarstellung hier. Ich hoffe man kann ihn trotzdem lesen.
"Nach oben scrollen" unter AngularJS
bearbeitet von Auge
 Auge
    Hallo!
Ich versuche vergeblich auf unserer Seite (Coyo) eine "Nach oben scrollen"-Funktion per Userscript (Tampermonkey) zu integrieren. Aber alles was ich probiere funktioniert nicht.
Das ist mein aktueller Testcode:
---------------------------------------------------------------------
`// ==UserScript==
// @name         Scroll-to-top
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Nach oben scrollen
// @author       Ich
// @match        https://seite.de/workspaces*
// @grant        none
// ==/UserScript==
function setScrollToTp() {
    'use strict';
    var observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
            if (mutation.addedNodes !== null) {
               var scEl = document.getElementsByClassName("body"); /*state-main-workspace*/
                   scEL.scrollIntoView();
                 }
            });
       });
    observer.observe($('body')[0], { childList: true, subtree: true });
  }`
---------------------------------------------------------------------------------
Gibt es eine Lösung? Danke!
Gruß, René
P.S.: Schlechte Codedarstellung hier. Ich hoffe man kann ihn trotzdem lesen.
"Nach oben scrollen" unter AngularJS
bearbeitet von mumpel
 mumpel
    Hallo!
Ich versuche vergeblich auf unserer Seite (Coyo) eine "Nach oben scrollen"-Funktion per Userscript (Tampermonkey) zu integrieren. Aber alles was ich probiere funktioniert nicht.
Das ist mein aktueller Testcode:
---------------------------------------------------------------------
`// ==UserScript==
// @name         Scroll-to-top
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Nach oben scrollen
// @author       Ich
// @match        https://seite.de/workspaces*
// @grant        none
// ==/UserScript==
function setScrollToTp() {
    'use strict';
    var observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
            if (mutation.addedNodes !== null) {
               var scEl = document.getElementsByClassName("body"); /*state-main-workspace*/
                   scEL.scrollIntoView();
                 }
            });
       });
    observer.observe($('body')[0], { childList: true, subtree: true });
  }`
---------------------------------------------------------------------------------
Gibt es eine Lösung? Danke!
Gruß, René
P.S.: Schlechte Codedarstellung hier. Ich hoffe man kann ihn trotzdem lesen.