у меня не было никаких проблем писать код, как показано ниже, прежде чем:настройка ширины элемента без «рх»
d3element.style("width", width)
Однако несколько минут назад, он вдруг перестал работать, даже если я не изменил любой JavaScript, в обоих Chrome и Firefox. Я должен был добавить "px"
вручную для того, чтобы работать:
d3element.style("width", width + "px")
Что может быть возможной причиной этого? Это обновление браузера?
Update:
Вот JSFiddle:
http://jsfiddle.net/56dg85hv/3/
Комментарий к вопросу Fallback for CSS attributes without unit решить мою проблему.
добавить '%' вместо 'px' –
@Amitsingh Мне известно о различии между' px 'и'% '. 'px' - абсолютная единица, а'% '- процентная единица. – paradite
@ А ты с ума сошел? Это нечто совершенно другое! –