2013-05-04 2 views
0

Я использую плагин Plax JQuery, который использует HTML-строку: data-xrange="" data-yrange=""html string в css - как?

Вот скрипка моего проекта: http://jsfiddle.net/4kRDL/

Я хотел бы, чтобы быть отзывчивыми, что я почти сделал. Единственная проблема теперь, когда окно сведено к минимуму, - data-xrange="" data-yrange="" -string заставляет элементы перемещаться в сторону из-за размера окна.

Я не так хорош в jQuery, так вот мои вопросы: Можно ли настроить data-xrange="" data-yrange="" либо css, либо jQuery? И как это будет сделано?

+0

«HTML строка» или атрибуты HTML? Вы можете изменять атрибуты с помощью $ (selector) .attr() [thats jquery] –

ответ

1

Если элемент имеет идентификатор (или класс - это не имеет значения), получить его с JQuery и изменить атрибут:

$('#your-element') 
    .attr('data-xrange', 'New Value') 
    .attr('data-yrange', 'New Value'); 

// You can dynamically redefine the range of a layer 
// by running plaxify() on it again. 
$('#your-element').plaxify(); 
+0

сомнения в том, что простое изменение атрибутов обновит значения, хранящиеся в плагине, когда они будут инициализированы. – charlietfl

+0

@FranciscoAfonso 'prop()' неверно, поскольку 'data-' являются атрибутами не свойствами, но вы можете использовать 'data()' – charlietfl

+0

. Итак, я должен использовать jQuery для этого? – DWTBC