Стиль `-ms-touch-action` не применяется с $ .css ()

0

Я пытаюсь применить свойство CSS ms-touch-action без успеха, используя метод $.css.

$('#demo').css({
    'height': '100%',
    'position': 'relative',

    '-ms-touch-action': 'none'
});

Демо-версия

  • 0
    А в каком браузере вы это пробуете? Протестировано на MS браузерах (IE) и работает как положено
  • 0
    Разве это не должно быть применено во всех них в любом случае? Как при использовании таблицы стилей, которую вы можете проверить в любом случае? (Chrome, Firefox, IE 9)
Показать ещё 21 комментарий
Теги:

1 ответ

0

Попробуйте с этим

var elem = document.getElementById("demo");
elem.setAttribute("style","position:relative;-ms-touch-action:none;height: 100%,");
$('body').append($('#demo').attr('style'));

DEMO

  • 0
    Это работает, но с другой стороны, это на самом деле не работает, так как теперь вы просто element.style.msTouchAction чтобы вставить строку со свойством CSS, которого не существует?
  • 1
    @adeneo OP попросил применить CSS к этому элементу, поэтому я попытался таким образом, он установит

Ещё вопросы

Сообщество Overcoder
Наверх
Меню