eigene, abgewandelte Umsetzungen heranziehen können. Beispiel 1: Facebook Like-Button über eine Liste per CSS-Only (jquery) einfügen Beispiel 1: Facebook Like-Button über eine Liste per CSS-Only (jquery) einfügen Ohne Anpassung im
Sie CSS-Variablen über jQuery 07. Februar 2023 css javascript jquery css-only CSS-Variablen lassen sich über jQuery bzw. JavasScript sehr leicht lesen und schreiben. Wie, das zeigen wir Ihnen in einem kleinen Beispiel. Während sich
\7D ; maskiert: \3B Universell Beispiele / Anwendungsfälle Beispiel 1: Blendet das Suche-Feld bei Klick über jQuery ein #blockTop #searchBox #searchTerm { opacity: 0; cursor: pointer; width: 20px !important; height: 20px; transition:
über Lightbox Veröffentlichungsdatum: 02. Januar 2017 Änderungsdatum: 11. Februar 2019 weblication cms link fancybox jquery lightbox wlightbox ziel öffnen Nutzen Sie die Möglichkeiten der Lightbox / Fancybox, um Links in einem individuell
globalen Projektes (z.B. /de-wGlobal ). Passen Sie die Pfad e an Ihrer Projektpfade an ! Im Projekt sollte immer die jQuery-Version im Einsatz sein, welche auf in der BASE verwendet wird! Zum Aufklappmenü (Burgermenü) wird übrigens das Wort
click-Events der Schaltflächen. Beispiel Editor Beispiel 1: Manipulieren der action eines Weblication Formulares via jQuery if (typeof wEditor == 'undefined') { document.addEventListener ('DOMContentLoaded', function waitUntilContentLoaded() {
// ... //////////////////////////////////////////////////////////////// // // Initialisieren der Seite // //////////////////////////////////////////////////////////////// jQuery(document).ready(function(){ // ... if(typeof wEditor === 'undefined'){ if(typeof wUiTmp['wHasWa'] !== 'undefined'
Version Veröffentlichungsdatum: 27. Oktober 2015 Änderungsdatum: 04. November 2021 weblication liste bildergalerie jquery plugin isotope mauerwerk kategorienfilter kategorien-filter Unterschiedliche Möglichkeiten, um Bildergalerien in
beim Bildelement Veröffentlichungsdatum: 16. Februar 2011 Änderungsdatum: 15. September 2021 bild element fancybox jquery hintergrund abdunkeln vordergrund Dieser Artikel beschreibt, wie Sie zum Bildelement die Fancybox-Einstellungen
des Formular-Items folgender Code eingetragen wird: < wd: fragment name="formName" type="char.default">myForm */ jQuery (document) .ready (function() { /*Abfangen des Submit-Events*/ jQuery ('form[name=myForm]') .attr ( { onclick: '', type:
entsprechenden Javascript-Code (siehe unten). Beispiel: Javascript-Code zum Ein- und Ausblenden der betreffenden Felder jQuery ( '#interests' ). change (function(){ if( jQuery ( this ). val () == 'coding' ){ jQuery ( '#coding' ). parent (). show ();
hinzugefügt wird. Sie können das entweder über CSS-Only lösen oder über Javascript . CSS-Only Javascript/jQuery CSS-Only Scrollverhalten für Marker und/oder Labels einstellen. /*Container der Marker*/ .imageMapEntries {
in Verbindung mit der BASE (Mobile First) JavaScript direkt in CSS eingebettet werden. Hier kann man auch komplexeres jQuery nutzen, um damit dynamisch CSS-Variablen zu setzen, die wiederum z.B. ein CSS-Grid-Layout formatieren. Das folgende
wEditor == 'undefined'){ document.addEventListener('DOMContentLoaded', function waitUntilContentLoaded(){ if(!window.jQuery){ return setTimeout(waitUntilContentLoaded, 100); } var minWidthFullPage =
Über das WSL-Element wsl:includeJsRessources werden dann die Skripte entsprechend eingebunden. Beispiel: Einbinden der jQuery.js im Head <!-- Auszug aus der Datei htmlHead.wGlobal.php --> <!-- Durch den 2. Parameter 'head' im
JavaScript-Element mit Funktion zum Aufruf des Links als Fancybox $(document).ready(function () { var callFancy = jQuery('a[name="callFancy"]'); callFancy.hide(); callFancy.trigger('click'); }); Dieses Beispiel wurde auf Grundlage eines BASE
So können Sie die Hash-Id vor der Weiterverarbeitung durch Weblication manipulieren
definierte Höhe und eine andere Hintergrundfarbe zugewiesen bekommt. Schritt 1: Zuweisen der Lightbox-Variante über w-jquery Schritt 2: Definition der Lightbox-Variante über JS Schritt 3: Darstellung der Lightbox-Variante im CSS definieren
-w-add-data: parallaxbackgrounddirection=topright;...} /* HTML-Ergebnis: Beispiel 3: Beispielhafte Definition eines jQuery-Überblendeffektes über CSS-Only (BASE Classic) .divXY { -w-add-data: effect=fadeIn,duration=0.3s} /* HTML-Ergebnis:
um bei Auswahl eines Wertes direkt die zugehörigen Seite aufzurufen. Beispiel: Auszug aus JavaScript einbinden Element jQuery('#countrySelection').on('change', function(){ jQuery( location ).attr("href", jQuery(this).val()); }); Zusätzlich
wird. Auszug aus der desing.js //////////////////////////////////////////////////////////////// // // Beim Scrollen // //////////////////////////////////////////////////////////////// jQuery ( window ). on ( 'scroll' , function(){ /* Auslesen des Scrollstatus aus der globalen JS-Variable wUiTmp
wEditor == 'undefined'){ document.addEventListener('DOMContentLoaded', function waitUntilContentLoaded(){ if(!window.jQuery){ return setTimeout(waitUntilContentLoaded, 100); } var minWidthFullPage =
ausführt. Auszug aus einem Javascript-Quelltext-Element, dass für die Seite die Events auf die listenEinträge legt. jQuery ( document ). ready (function(){ jQuery ( '.listEntry a' ). on ( 'mouseenter' , function( e ){ e . preventDefault (); e .
aus der design.css zur Banner-Variante 040 /* ... */ .listBannerSlider_var040 .listEntriesPreview .listEntry { -w-jquery: jQuery (this) .mouseover (function() \007BjQuery (this) .trigger ('click') \007D); display: table-cell; cursor:
wEditor == 'undefined'){ document.addEventListener('DOMContentLoaded', function waitUntilContentLoaded(){ if(!window.jQuery){ return setTimeout(waitUntilContentLoaded, 100); } /*Auslesen der Hinweisbox*/ var selector =
geladen ist */ document . addEventListener ( 'DOMContentLoaded' , function waitUntilContentLoaded (){ if(! window . jQuery ){ return setTimeout ( waitUntilContentLoaded , 100 ); } /*Blendet den Zahlungspflichtig bestellen Button aus*/ jQuery (
bereits zugeklappt vorzufinden, können Sie nachfolgendes JavaScript nutzen. Beispiel: Auszug aus der design.js jQuery(document).ready(function(){ if (typeof (wEditor) !== 'undefined') { let accordeonContainer =
dass dieser nicht mittels der Tabulatortaste verlassen werden kann. Beispiel für ein keyup-Event auf einen Infolayer jQuery('body').on('keyup', function(e){ if(e.keyCode == 9 && !jQuery(e.target).is('#myInfoLayer *')){
Anpassung vornehmen. Sidebar-Navigation inaktiv #_blockMainOuter { -w-add-classes: nextToSidebar,moveWithSidebar; -w-jquery: jQuery ("#blockMainOuter") .before (' ') } Sidebar-Navigation aktiv #blockMainOuter { -w-add-classes:
aus design.js // ... //////////////////////////////////////////////////////////////// // // Initialisieren der Seite // //////////////////////////////////////////////////////////////// jQuery(document).ready(function(){ // ... jQuery('*[data-isinvalid="1"]').each(function(){ jQuery('#tab_' +
100%; height: auto} .listDefault_var999 .listEntry { -w-add-objectdata: wd: extension/ wd: meta/ wd: thumbnail/@src; -w-jquery: jQuery (this) .prepend (' .find ('.listEntryData-0') .html () + '"/>')} .listDefault_var999 .listEntryData-0 {} /*
weitergeleitet. Hinweis: Diese Version deaktiviert das scoll-behaviour nur für die ausgewählten Links in der Seite */ jQuery ("#navigationMain a[href^='#']") .click (function(event) { event.preventDefault () ; event.stopPropagation () ;
id= " cookieNoticeCloser " style= " display:none " onclick= " document.cookie = 'hideCookieNotice=1;path=/';jQuery('#cookieNotice').slideUp() "> [x] if(document.cookie.indexOf('hideCookieNotice=1') != -1){
für alle download-CSS-Klassen erzwingen indem Sie in der design.js u.a. Snippet definieren. Auszug aus der design.js jQuery(document).ready(function(){ // ... //Funktion für alle A-Tags mit den u.a. download-CSS-Klassen über die
kann verhindert werden, indem in der design.js das Scroll-Event gesteuert wird. */ //Beispiel Auszug aus der design.js jQuery(document).ready(function(){ if (location.hash) { setTimeout(function() { var jQueryHashId =
dem Wechsel des Banners angestoßen wird */ wOnAfterSelectListEntryBannerSlider = function (listId) { var bannerObject = jQuery ('#bannerSlider_' + listId) ; /* * Abfrage der data-Attribute des BannerObjektes, * In diesem Fall soll die Animation nach
setEventPauseLottiePlayer = function(id, pauseAtFrame){ if(jQuery('div[id=' + id + '] lottie-player').length == 1){ var lottiePlayer = jQuery('div[id=' + id + '] lottie-player').get(0);
Javascript-Dateien im Head ein und liest die Attribut-Werte über die Projektkonfiguration ein <!-- Registriert jQuery lokal oder optional von einer externen Ressource --> ... ... <!-- In den Elementen der aktuellen Seite benötigte
der design.css Ihres Projektes folgende Zeile, um die Brotkrümelnavigation durch Einsatz der CSS-Only-Eigenschaft -w-jquery auf die Anzeige der Hauptpunkte zu minimieren: Beispiel: Auszug aus der design.css mit Definition /*
); Registriert die JS-Datei für Ihre Anwendung im Head (über PHP eingebunden) // wenn jQuery-Funktionen z.B. eine im Head eingebundene JS erfordern (wegen z.B. ReferenceError Meldungen...) wPageCur :: registerJs
Legt fest, dass der Banner erst nach dem vollständigen Laden aller Seiteninhalte initialisiert wird (load). -w-jquery Führt den angegebenen jQuery-Code aus. -w-levelheadline Definiert das Level der Überschrift für die Listeneinträge
= function (linkClass) { let searchAppendix = (linkClass) ? '.' + linkClass : ''; let linkObjects = jQuery('a' + searchAppendix); linkObjects.each(function () { let currentLinkObject = jQuery(this);
/> [!-- formInputCart --] < button type = "submit" class= "refreshAmount" onclick = "jQuery('#action_updateArticle_[!--formId--]').val('updateArticle');" title = "[!--text_shop_set_number_articles--]" >< img
var url = '/wGlobal/wGlobal/scripts/php/getRadioValues.php?date=' + dateVal + '&elementName=' + elementName; //JQueryAufruf jQuery.ajax ( { type: "GET", url: url, success: function(result) { if (result != '') { //Ersetzen des bestehenden
das erforderliche JS-Plugin ein /* ... */ .listDefault_var3600 { -w-registerJs: //cdnjs.cloudflare.com/ajax/libs/jquery.isotope/2.2.1/isotope.pkgd.min.js; /* ... */ } Weiterführende Links Einsatz von Isotope und Masonry für
Einsatzgebiet beliebige jQuery/CSS3 Selektoren Definiert das Ziel eines Hintergrund-Elementes (z.B. Bannerbild) bannerSlider.wFilelist.php Beispiele /
eingelesen. --> select= " php:functionString('wPageCur::registerCss',
innerhalb eines JavaScript-Bereiches, um Klasse des Display-Feldes zu verändern, z.B.: ... function checkDate($obje){ ... jQuery('#wDisplay_' + $obje.id).toggleClass("wErrorInput wEditorText"); ... ... --> Dateipfade Pflege eines Dateipfades
Benutzer Passwort ändern für Redakteure und öffentliche Benutzer Layoutelemente wie Inhaltscontainer mit jQuery-Tab Funktion, konfigurierbare Leerzeilen etc. Komplexere Anwendungen wie eine Bildergalerie etc. Eine vollständige
Ihrem globalen Projekt unter ( /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/scripts/hd.js ) ab. Die Javascript-Datei setzt auf jQuery-Funktionen auf, weshalb die jQuery Library in den Seiten mit eingebunden sein muss. Dies ist in der BASE