Все доступные опции

Данная инструкция поможет вам детально узнать о всех доступных опциях в плагине.

Опции

Ниже приводится полный список доступных опций.

text.header
тип данных: string/html по умолчанию: null
Необязательно. Устанавливает заголовок замка.
Пример:

$(".to-lock").sociallocker(function(){
text: {
    header: "Этот контент заблокирован!"
}
});
text.message
тип данных: string/html по умолчанию: null
Необязательно. Устанавливает описание замка.
Пример:

$(".to-lock").sociallocker(function(){
 text: {
    message: "Чтобы получить скидку 10% на наш товар, пожалуйста, поделитесь нашей страничкой в социальных сетях. После чего вам откроется промокод на покупку со скидкой 10%."
 }
});
content
тип данных: string/html по умолчанию: null
Необязательно. Устанавливает контент, который должен быть показан после открытия замка, по умолчанию установлен css селектор.
Пример:

$(".to-lock").sociallocker(function(){
content: "Мой закрытый контент"
});

theme
тип данных: string по умолчанию: 'default'
Необязательно. Устанавливает тему замка. Возможные значения: default, secrets, flat, dandyish, glass.
Пример:

$(".to-lock").sociallocker(function(){
theme: "flat"
});

cssClass
тип данных: string по умолчанию: null
Необязательно. Добавляет CSS к замку.
Пример:

$(".to-lock").sociallocker(function(){
cssClass: "my-class"
});
lang
тип данных: string по умолчанию: 'ru_RU'
Необязательно. Устанавливает язык социальных кнопок. Смотрите полный список поддерживаемых языков здесь: https://www.facebook.com/translations/FacebookLocales.xml
Пример:

$(".to-lock").sociallocker(function(){
lang: "de_DE"
});

buttons.order
тип данных: array по умолчанию: ["facebook-like", "twitter-tweet", "google-plus"]
Необязательно. Устанавливает сортировку кнопок, в порядке установленных id. Возможнные значения: twitter-tweet, twitter-follow, facebook-like, facebook-share, google-plus, google-share, linkedin-share, youtube-subscribe.
Пример:

$(".to-lock").sociallocker(function(){
 buttons: {
    order: ["facebook-like", "twitter-tweet", "google-plus"]
 }
});
buttons.counters
тип данных: bool по умолчанию: true
Необязательно. Если true, устанавливает счетчик для социальный кнопок (Twitter кнопка не поддерживает счетчик).
Пример:

$(".to-lock").sociallocker(function(){
 buttons: {
    counters: true
 }
});
buttons.lazy
тип данных: bool по умолчанию: false
Необязательно. Если true, создает социальные кнопки, после того как социальный замок станет видимым(для лучшей производительности)..
Пример:

$(".to-lock").sociallocker(function(){
 buttons: {
    lazy: true
 }
});
overlap.mode
тип данных: string по умолчанию: 'full'
Необязательно. Если включена эта опция, на спрятанное содержимое будет наложен прозрачный или размытый слой. В Internet Explorer размытие поддерживается в версии 10-11 и Edge. Возможные значения: full, transparence, blurring.
Пример:

$(".to-lock").sociallocker(function(){
 overlap: {
    mode: 'blurring'
 }
});
overlap.position
тип данных: string по умолчанию: 'top'
Необязательно. Позиция замка относительно размытого содержимого... Возможные значения: middle, top, scroll.
Пример:

$(".to-lock").sociallocker(function(){
 overlap: {
    position: 'middle'
 }
});

overlap.intensity
тип данных: integer по умолчанию: 5
Необязательно. Устанавливает интенсивность размытия для режима наложения blurring (от 0 до 10).
Пример:

$(".to-lock").sociallocker(function(){
 overlap: {
    intensity: 8
 }
});
demo
type: bool default: false
Optional. If true, the locker will appear always even if it was already unlocked.
Example:

$(".to-lock").sociallocker(function(){
demo: true
});
highlight
тип данных: bool по умолчанию: true
Необязательно. Если true, открытие замка запоминаться не будет и при обновлении страницы, замок снова закроет контент..
Пример:

$(".to-lock").sociallocker(function(){
highlight: true
});
googleAnalytics
тип данных: bool по умолчанию: false
Необязательно. Если true, плагин будет генерировать события для Google аналитики, когда замок будет разблокирован.
Внимание: перед включением этой функции, пожалуйста убедитесь, что на вашем сайте установлен код Google аналитики, чтобы отслеживать данные.
Пример:

$(".to-lock").sociallocker(function(){
googleAnalytics: true
});

locker.close
тип данных: bool по умолчанию: false
Необязательно. Если true,в углу замка появляется кнопка закрыть, при нажатии на нее, замок разблокируеются..
Пример:

$(".to-lock").sociallocker(function(){
 locker: {
    close: true
 }
});

locker.timer
тип данных: bool/integer по умолчанию: false
Необязательно. Интервал таймера, через который замок будет разблокирован.
Пример:

$(".to-lock").sociallocker(function(){
 locker: {
    timer: 60
 }
});

locker.mobile
тип данных: bool по умолчанию: true
Необязательно. Если true, замок будет показан на мобильных устройствах. По умолчанию, true.
Пример:

$(".to-lock").sociallocker(function(){
 locker: {
    mobile: false
 }
});

locker.useCookies
тип данных: bool по умолчанию: false
Необязательно. Плагин будет вынужден использовать cookies вместо Local Storage.
Пример:

$(".to-lock").sociallocker(function(){
 locker: {
    useCookies: true
 }
});

locker.scope
тип данных: bool/string по умолчанию: false
Необязательно. Позволяет объеденить замки в одну группу. Если один замок с установленной группой будет открыт, то все остальные замки сделают тоже самое.
Example:

$(".to-lock").sociallocker(function(){
locker: {
scope: "mygroup"
}
});

OnePress (c) 2016. Социальный замок для jQuery.