Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить border-style firefox (https://javascript.ru/forum/misc/36367-poluchit-border-style-firefox.html)

tsigel 13.03.2013 13:20

Получить border-style firefox
 
Здравствуйте! Есть блок:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<style>
.rectangle {
  position: relative;
  width: 100px;
  height: 50px;
  margin: 5px;
  border-style: solid;
  border-width: 3px;
  border-color: #000;
}
</style>
                   <div class="rectangle forclone active">
                        <span>Text</span>
                        <div class="forRez">
                            <div class="top rez"></div>
                            <div class="left rez"></div>
                            <div class="right rez"></div>
                            <div class="bottom rez"></div>
                        </div>
                    </div>
<script>
$(function() {
alert($('.rectangle').css('border-style'))
console.log($('.rectangle').css('border-style'))
});
</script>


Необходимо получить текущее значение border-style. В хроме все отлично, а в ff не рботает. Подскажите, как получить стиль бордера в ff?

tsigel 13.03.2013 17:17

ап

danik.js 13.03.2013 18:02

Возможно это баг Файрфокса. Тебе нужно - ты и разбирайся )
border-*-style (border-left-style например) должен отработать правильно.

рони 13.03.2013 18:07

tsigel,
если это непринципиально запросите стиль любой стороны бордера
alert($('.rectangle').css('borderTopStyle'))

фонарик 13.03.2013 18:50

Файрфокс border делит на куски по 4 частям, их и нужно опрашивать :D

danik.js 13.03.2013 18:58

Цитата:

Сообщение от фонарик
Файрфокс border делит на куски по 4 частям, их и нужно опрашивать

Это делают все браузеры. А вот Firefox тупит и забывает про обощенные свойства. https://bugzilla.mozilla.org/show_bug.cgi?id=137688
Печально то, что этой баге 10 лет и ее никто не собирался и не собирается исправлять..
Кто зареган - зайдите, "лайкните" хотя бы..

tsigel 14.03.2013 10:36

всем спасибо


Часовой пояс GMT +3, время: 15:03.