Как добавить класс с оператором if в условном выражении с помощью jquery? - PullRequest
0 голосов
/ 08 сентября 2010

У меня проблема с IE7 на определенной странице, где URL имеет катодер, http://www.mywebsite.com/Kalde_katoder.asp

Я хочу добавить класс ie7 в систему идентификаторов.

Я пробовал это, но это не работает.

Может ли кто-нибудь указать мне правильное направление?

Спасибо заранее.

<!--[if IE 7]>

<script type="text/javascript">

$(document).ready(function() {
if(location.pathname.indexOf('katoder') > 0){
    $('#system').addClass('ie7');
}
});

</script>

<![endif]-->

Ответы [ 2 ]

2 голосов
/ 08 сентября 2010

jQuery.browser Может сделать работу

   $(function() {
      if($.browser.msie && parseInt($.browser.version) == 7) {
        if(location.pathname.indexOf('katoder') > 0){
            $('#system').addClass('ie7');
         }
      }
    });
0 голосов
/ 08 сентября 2010

Не уверен, что вы пытаетесь сделать, но вам, вероятно, не нужно использовать JavaScript. Смотри http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/

Далее, нацельте свой div с классом ie7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...