jQuery(document).ready(function() { jQuery(".iframe-consent-module-button").click(function() { var $this = jQuery(this); var $wrapper = $this.parents(".iframe-consent-module-wrapper"); var data = $wrapper.data(); $wrapper.empty(); if(data.display == "html") { $wrapper.html(data.displaycontent); } else { var $iframe = jQuery(""); $iframe.css("width", "100%").css("height", "100%"); $iframe.attr("src", data.url); if(data.frameborder) { $iframe.css("border", data.frameborder); } else { $iframe.css("border", "none"); } if(data.allowfullscreen) { $iframe.attr("allowfullscreen", data.allowfullscreen); } if(data.allow) { $iframe.attr("allow", data.allow); } $wrapper.append($iframe); } if(data.hideBackground) { $wrapper.css("background", "none"); } }); });