View Single Post
Old 02-08-2021, 21:19   #3
zabnicola
Member
 
Iscritto dal: Nov 2020
Messaggi: 75
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Senza vedere il codice è difficile aiutarti.

La cosa migliore che puoi fare è ricreare il problema in jsfiddle o codepen (o un tool analogo), così possiamo interagire direttamente sul codice.
Altrimenti posta semplicemente qui sul forum l'html e il css.
Cosi dovrebbe funzionare:
$(document).ready(function(){
function fixMenuWidth()
{
var win = $(this); //this = window
winWidth = win.width();
barMarginLeftWidth = parseInt($('.topbarcontainer').css("margin-left"));
barMarginRightWidth = parseInt($('.topbarcontainer').css("margin-right"));
extraWidth = 25;
var notifRequestCowork = $(".menuNotificationRequestCowork");
extraAccountWidth = extraWidth + 42;

console.log(notifRequestCowork);
if (typeof notifRequestCowork != 'undefined' && notifRequestCowork.length > 0)
{
extraAccountWidth = extraWidth + 42;
}else
{
extraAccountWidth = extraWidth;
}
var widthRequest = winWidth - barMarginLeftWidth - barMarginRightWidth - extraWidth;
var widthAccount = winWidth - barMarginLeftWidth - barMarginRightWidth - extraAccountWidth;
$(".menuRequestCowork").css('min-width',widthRequest+'px');
$(".menuAccount").css('min-width',widthAccount+'px');
}

$(window).on('resize', function(){
fixMenuWidth();
});

fixMenuWidth();

$('.dropdown-menu .dropdown-item').click(function () {
op = parseInt($(this).attr("data-url-op"));
if(op > 0)
window.location.href =$(this).attr("data-url");
});

});
Vedo la dimensione della pagina e la imposto di conseguenza anche quando la pagina viene ridimensionata.
zabnicola è offline   Rispondi citando il messaggio o parte di esso