// var vw_streamings = window.innerWidth //+scrollwidth function resizePJVideo(){ var _obj_ = $("#js_iframePJ"); if($(_obj_ ).length>0){ if(_obj_.length>0 && _obj_.is(":visible")){ //Essa verificacao é importante para identificar o elemento visivel (util para abas) e evento resize var _w_ = _obj_.attr("width"), _h_ = _obj_.attr("height"); if(_w_!=undefined && _h_!=undefined && _h_.indexOf("%")==-1){ if(_obj_.attr("data-original-w")==undefined){ _obj_.attr("data-original-w",_w_); _obj_.attr("data-original-h",_h_); }else{ _w_ = _obj_.attr("data-original-w"); _h_ = _obj_.attr("data-original-h"); } _obj_.attr("width","100%"); var _newW_ = _obj_.width(); var _newH_ = (_h_*_newW_)/_w_; //console.log("_newH_: " + _newH_); if(!isNaN(_newH_)) { _obj_.attr("height",_newH_+"px"); } } } } } jQuery(document).ready(function(){ resizePJVideo(); }); /* -------------- */ /* --- Resize --- */ /* -------------- */ var waitForFinalResizeStreamings = (function () { var timers = {}; return function (callback, ms, uniqueId) { if(!uniqueId) uniqueId = "Don't call this twice without a uniqueId"; if(timers[uniqueId]) clearTimeout (timers[uniqueId]); timers[uniqueId] = setTimeout(callback, ms); }; })(); $(window).resize(function() { waitForFinalResizeStreamings(function(){ if(vw_streamings != window.innerWidth){ vw_streamings = window.innerWidth; //Atualizar resizePJVideo(); } }, 400, "unique string"); });