{"id":516,"date":"2021-06-29T21:25:00","date_gmt":"2021-06-29T19:25:00","guid":{"rendered":"https:\/\/www.penzenauer.at\/blog\/?p=516"},"modified":"2021-06-28T20:04:55","modified_gmt":"2021-06-28T18:04:55","slug":"wordpress-divi-pop-up-mit-trigger","status":"publish","type":"post","link":"https:\/\/www.penzenauer.at\/blog\/wordpress-divi-pop-up-mit-trigger\/","title":{"rendered":"WordPress Divi: Pop-up mit Trigger"},"content":{"rendered":"\n\n[et_pb_section fb_built=&#8220;1&#8243; admin_label=&#8220;section&#8220; _builder_version=&#8220;4.9.4&#8243; custom_padding=&#8220;0px||0px||false|false&#8220;][et_pb_row admin_label=&#8220;row&#8220; _builder_version=&#8220;3.25&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text admin_label=&#8220;Text&#8220; _builder_version=&#8220;4.9.6&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220; hover_enabled=&#8220;0&#8243; sticky_enabled=&#8220;0&#8243;]<p>Durch zwei Artikel bin ich auf eine L\u00f6sung gesto\u00dfen wie man in Divi, ohne Verwendung eines eigenen Plugins, ein Pop-up realisieren kann das in einem definierten Bereich der Seite auftaucht und auch wieder verschwindet.<\/p>\n<p>Der Originalartikel von Divi findet sich <a href=\"https:\/\/www.elegantthemes.com\/blog\/divi-resources\/how-to-add-a-scroll-triggered-popup-to-your-blog-posts-in-divi\" target=\"_blank\" rel=\"noopener\" title=\"Zum Originalartikel (Englisch)\">hier\u00a0<\/a>und <a href=\"https:\/\/jetzt-lerne-ich-divi.de\/scroll-gesteuertes-popup\/\" target=\"_blank\" rel=\"noopener\" title=\"Zum Video\">hier<\/a> gibt es ein Video auf Deutsch dazu.<\/p>\n<p>In Prinzip erstellt man eine eigene Zeile oder Sektion mit einer reduzierten Breite (ich habe 400px f\u00fcr Desktop und 250 f\u00fcr Smartphone gew\u00e4hlt) und schiebt das Element per CSS nach rechts hinaus. Dann erstellt man ein Trigger-Element, also ein Element das sozusagen der Ausl\u00f6ser f\u00fcr das Pop-up ist, und ein zweites dass das Pop-up wieder verschwinden l\u00e4sst.<\/p>\n<p>Das CSS f\u00fcr das Pop-up lautet:<\/p>\n<pre>position: fixed;\nbottom: 0%;\nright: -300px;<\/pre>\n<p>Der Code der f\u00fcr das Erscheinen und Verschwinden sorgt lautet so:<\/p>\n<pre class=\"enlighter-clipboard\">&lt;style&gt;\n  .post-row {\n    transition: all .4s;\n  }\n  .post-row.show-post {\n    right: 0px;\n  }\n&lt;\/style&gt;\n&lt;script&gt;\n  jQuery(document).ready(function($) {\n    $('.post-waypoint').waypoint(function() {\n        $('.post-row').toggleClass('show-post');\n    }, {offset: '97%'});\n  });\n&lt;\/script&gt;\n<\/pre>\n<p>post-row ist dabei die CSS-Klasse des Pop-up und post-waypoint die Klasse des Trigger-Elements.<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.9.4&#8243; _module_preset=&#8220;default&#8220; global_module=&#8220;272&#8243;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.9.4&#8243; _module_preset=&#8220;default&#8220;][et_pb_post_nav prev_text=&#8220;Vorheriger Artikel&#8220; next_text=&#8220;N\u00e4chster Artikel&#8220; _builder_version=&#8220;4.9.4&#8243; _module_preset=&#8220;default&#8220; title_text_color=&#8220;#FFFFFF&#8220; background_color=&#8220;#2E4770&#8243; custom_padding=&#8220;0.5em|0.5em|0.5em|0.5em|true|true&#8220;][\/et_pb_post_nav][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n\n","protected":false},"excerpt":{"rendered":"<p>Durch zwei Artikel bin ich auf eine L\u00f6sung gesto\u00dfen wie man in Divi, ohne Verwendung eines eigenen Plugins, ein Pop-up realisieren kann das in einem definierten Bereich der Seite auftaucht und auch wieder verschwindet. Der Originalartikel von Divi findet sich hier\u00a0und hier gibt es ein Video auf Deutsch dazu. In Prinzip erstellt man eine eigene [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":76,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[21],"tags":[60,81,58],"class_list":["post-516","post","type-post","status-publish","format-aside","has-post-thumbnail","hentry","category-aus-meiner-arbeit","tag-divi","tag-pop-up","tag-wordpress","post_format-post-format-aside"],"_links":{"self":[{"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/posts\/516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/comments?post=516"}],"version-history":[{"count":4,"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/posts\/516\/revisions"}],"predecessor-version":[{"id":521,"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/posts\/516\/revisions\/521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/media\/76"}],"wp:attachment":[{"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/media?parent=516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/categories?post=516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.penzenauer.at\/blog\/wp-json\/wp\/v2\/tags?post=516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}