Я не знаю jQuery очень хорошо, поэтому я не знаю, как добавить CSS в строку. Это мой код:Добавить встроенный CSS через jQuery
<div class="gm-style-iw" style="top: 9px; position: absolute; left: 15px; width: 23px;">
<div style="display: inline-block; overflow: hidden; max-height: 330px; max-width: 176px;">
<div style="overflow: auto">
<div id="iw-container">
</div>
</div>
</div>
</div>
Я хочу изменить max-width
второго DIV и добавить overflow: none
в DIV выше #iw-container
.
Я попытался это, но он не работает:
var iwOuter = $('.gm-style-iw');
iwOuter.children().css({max-width:'250px !important'});
iwOuter.children().children().css({overflow:'none'});
EDIT я хочу, чтобы настроить InfoWindow Google, и для меня очень важно, чтобы изменить значение максимальной ширины и переливом .... я думаю что ваш код может быть хорошо, но я не понимаю, почему не работает ...
должна быть «максимальная ширина»: «! 250px важно» – px5x2
Хотя это на самом деле не связано с вашим конкретным вопросом, я бы определенно советую вам [научиться работать с CSS Stylesheets вместо рядный CSS] (http://learn.shayhowe.com/html-css/). Таким образом, вы сможете использовать [classes] (http://www.tizag.com/cssT/class.php) (что упрощает [изменение css с помощью jQuery] (https://api.jquery.com)./addclass /)). Вы также должны [избегать использования '! Important' в вашем CSS] (http://stackoverflow.com/questions/3427766/should-i-avoid-using-important-in-css), потому что обычно это вызывает больше проблем, чем исправляет , –