Come posso aumentare la larghezza di un elemento di 10rem usando jquery. Il problema è che Jquery restituisce sempre larghezza/altezza in pixel e vogliamo aggiornare l'altezza/larghezza in alcune altre unità.Usa jquery per aumentare la larghezza del contenitore di 10 rem
Esempio on: JS Bin
var $c = $('#container');
console.log($c.width());
var c = document.getElementById('container');
// Q1. Why is it different from above one. This is 324 while earlier it was 320. See the output.
console.log(c.clientWidth);
// Q2. How to update the code to increase the width by 10rem.
$c.css({width: $c.width() + 10}); //It adds 10 pixels here.
console.log($c.width());
Le mie domande sono commenti nel codice.
d'accordo con la tua domanda ma penso 'unità rem' è per i tipi di carattere ** ** solo in base al standars W3C vedere: _http: //www.w3.org/TR/css3 -valori/_ –
Sì, ma in questi giorni le unità em/rem sono piuttosto utilizzate nelle app perché consentono di adattare il contenuto della pagina in base alle dimensioni del dispositivo. Poiché la dimensione del carattere cambia, tutto cambia di conseguenza. – sachinjain024