Jak mogę zwiększyć szerokość elementu przez 10rem używając jquery. Problem polega na tym, że Jquery zawsze zwraca szerokość/wysokość w pikselach i chcemy zaktualizować wysokość/szerokość w niektórych innych jednostkach.Użyj jquery, aby zwiększyć szerokość kontenera o 10 rem
na przykład: 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());
Moje pytania są komentarze w kodzie.
Zgadzam się z pytaniem, ale myślę, 'jednostka rem' jest Fonts ** ** wyłącznie zgodnie z normami EN W3C patrz: _HTTP: //www.w3.org/TR/css3 -values / _ –
Tak, ale te jednostki em/rem są w tej chwili dość popularne w aplikacjach, ponieważ pozwala to dopasować zawartość strony do wielkości urządzenia. W miarę zmiany rozmiaru czcionki wszystko inne zmienia się odpowiednio. – sachinjain024