Jquery html字符串转换成css-如何?
我使用的是Plax jQuery插件,它使用html字符串:Jquery html字符串转换成css-如何?,jquery,html,css,parallax,Jquery,Html,Css,Parallax,我使用的是Plax jQuery插件,它使用html字符串:data xrange=“”data yrange=“” 下面是我的一个项目: 我希望它是响应性的,我几乎做到了。 现在唯一的问题是,当窗口最小化时,data xrange=”“data yrange=“-字符串会因为窗口大小而使元素移动得更多 我不太擅长jQuery,所以我的问题是: 是否可以通过css或jQuery调整数据xrange=“”数据yrange=“? 这将如何实现呢?如果您的元素有一个ID(或类-这无关紧要),请使用jq
data xrange=“”data yrange=“”
下面是我的一个项目:
我希望它是响应性的,我几乎做到了。
现在唯一的问题是,当窗口最小化时,data xrange=”“data yrange=“
-字符串会因为窗口大小而使元素移动得更多
我不太擅长jQuery,所以我的问题是:
是否可以通过css或jQuery调整数据xrange=“”数据yrange=“
?
这将如何实现呢?如果您的元素有一个ID(或类-这无关紧要),请使用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();
“html字符串”还是html属性?您可以使用$(选择器)更改属性。attr()[这是jquery]怀疑在插件初始化时简单地更改属性会更新插件中存储的值。@FranciscoAfonso
prop()
不正确,因为data-
不是属性,但您可以使用data()
所以我应该使用jquery作为,通过再次在图层上运行plaxify(),可以动态重新定义图层的范围。
。因此,在更改属性时请执行此操作。我更新了密码…好的,酷。你能举个例子吗?如前所述,我是jQuery的noob;)