2015-10-26 5 views
3

Я пытаюсь изменить атрибут float пункта меню css. Я хочу, чтобы тег body имел класс rtl, float пунктов меню, заданных с помощью права Я написал этот jquery для этого, но должен сделать это изменение перед страницей загрузки. В результате я хочу сделать эту работу с css.Как преобразовать этот код jquery в css?

if ($('body').hasClass("rtl")) { $('#cssmenu > ul > li').attr('float','right');} 

Теперь Как преобразовать этот код jquery в css?

+0

** Опять ** просто '' body' – Tushar

+0

#cssmenu Li {поплавок: правый}? ' – guradio

ответ

5

Вы можете использовать

body.rtl #cssmenu > ul > li { 
    float: right; 
} 

код JS в вопросе есть много ошибок. Вот один из них, если он еще заинтересован в использовании JS.

$('body.rtl #cssmenu > ul > li').css('float', 'right'); 
+0

, если элемент имеет тело' ID Body' бы это сделать код действителен, может быть, тело имеет идентификатор 'Body' – guradio

+0

@Pekka Пожалуйста, смотрите http://stackoverflow.com/questions/33339473/jquery-if-the-body-has-class-rtl-do-this, OP хочет ссылаться на' ', проверьте мой комментарий по вопросу – Tushar

+0

Я не знал о другом вопросе, мой вопрос в том, что, например, у нас есть '' isnt код правильный. Я не знал о другом вопросе, поэтому я отправил свой комментарий. В целях разъяснения. – guradio

Смежные вопросы