Итак, первый вопрос - какой показатель вы хотите использовать для таргетинга того, что вы называете «мобильным». Если, как и в вашем коде, как предлагает предыдущий комментатор, вам подходит «мобильный», что означает просто более узкое окно браузера, чем 767px
, даже если пользователь находится на настольном компьютере, то медиа-запрос сделает свое дело, но Имейте в виду, что существуют другие методы проверки, является ли браузер действительно мобильным или сенсорным, см. Каков наилучший способ обнаружения мобильного устройства? .
Для вашего случая с scrollToFixed.js проблема заключается в том, что плагин добавляет к элементу стиль "1006 *" "inline", поэтому для того, чтобы медиа-запрос имел большую специфичность, вам, к сожалению, придется использовать !important
флаг в объявлении, соответствующий медиазапросу.
@media only screen and (max-width: 767px) {
.profileRight{
position: static !important;
}
}