|
|
|
|
Strumenti |
02-08-2021, 12:52 | #1 |
Member
Iscritto dal: Nov 2020
Messaggi: 75
|
[CSS,JAVASCRIPT]Impostare la proprietà width del dropdown menu lunga quanto container
come si puo vedere ce quel "no request for collaboration to be accepted" in alto che ha dimensioni metà della pagina. Non riesco a impostarlo responsive a tutta pagina anche se la pagina viene ridimensionata. |
02-08-2021, 18:17 | #2 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2745
|
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. |
02-08-2021, 21:19 | #3 | |
Member
Iscritto dal: Nov 2020
Messaggi: 75
|
Quote:
$(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. |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:25.