Префиксы в jQuery

214
06 марта 2018, 03:12

Возможно ли в JS или JQuery использовать что-то вроде префиксов?

Что-то вроде такого:

$(document).ready(function() {
  if(document.documentElement.clientWidth < 901) {
    $('.features-slider-1').slick({
      moz-prevArrow: '<button><img src=/img/str-left.png></button>',
      moz-nextArrow: '<button><img src=/img/str-right.png></button>'
    });
  }
});

Пример привёл условный. Нужно чтобы скрипт отображался только в определённых браузерах.

Answer 1

В JS принят CamelCase.
Поэтому - mozJustDoIt!

Но надо помнить что JS и CSS - немного разные поля деятельности и в JS, как правило, нет нужды делать несколько одинаковых свойств с префиксами.

Answer 2

Можно. Оберните кавычками

$(document).ready(function() {
  if(document.documentElement.clientWidth < 901) {
    $('.features-slider-1').slick({
      'moz-prevArrow': '<button><img src=/img/str-left.png></button>',
      'moz-nextArrow': '<button><img src=/img/str-right.png></button>'
    });
  }
});
READ ALSO
Запуск JS на странице из popup.html

Запуск JS на странице из popup.html

Добрый вечер! Пишу расширение для браузера и возникла проблемаЕсть popup

232
Помогите сделать slick slider

Помогите сделать slick slider

Мне нужно что бы у этих двух блоков (где картинка и где текст) работали как единый slick слайдер Можно ли сделать так: каждый блок сделать слик...

225
Добавить оплату на сайт [требует правки]

Добавить оплату на сайт [требует правки]

Есть ли какая-то информация годная по тому как добавить оплату на сайт (webmoney, qiwi, yandex деньги, карточки и тп

259
Как на сайте интернет-магазина сделать разные цены в зависимости от браузера пользователя?

Как на сайте интернет-магазина сделать разные цены в зависимости от браузера пользователя?

В частности хочу сделать более высокие цены для пользователей техники Apple: комьютеров iMac, ноутбуков MacBook и смартфонов iPhone

239