Единственное найденное решение: ($(this).innerHeight() - $(this).height()) / 2
Но/2 не является правильным вариантом, потому что пользователь может иметь padding-top: 0px и padding-bottom: 20px.
Есть ли способ сделать более точные значения заполнения?
Я думал о css('padding-top')
, а затем разбирал его, беря только int part, но значение может быть в "em", например, а не в "px"
Затем создайте оператор switch для каждого типа значений? Для em один, для px другой?
Все это немного сложнее и занимает больше места в коде...