Ric*_*ndi 2 html javascript jquery jssor
由于我不能用有意义的结果搜索这个,我不能确定这不是重复.
但是,我在我的网站上运行JSSOR Slider,并且一些元素具有au属性,例如:
<div u="slides" style="cursor: move;
position: absolute; left: 0px; top: 0px; width:
1300px; height: 500px; overflow: hidden;">
Run Code Online (Sandbox Code Playgroud)
当我通过W3 Validator运行它时,这个"u = slides"会引发错误,但是当我从元素中删除此属性时,滑块不再起作用.
我想知道这个属性的目的,因为我看到它没有任何标记,并想知道它是否可以替代任何东西,以使网站通过标记验证.
提前致谢.
(在HTML5)自定义属性可以被分配到使用元素的data-*前缀:
<elem data-u="slides"></elem>
Run Code Online (Sandbox Code Playgroud)
然而,这里的问题是,开发此JSSOR Slider插件的人决定不使用有效的HTML5标记.除非修改插件的JavaScript代码以查找data-*属性而不是名为"u"的无效属性,否则在不破坏网站功能的情况下,您将无法修改此属性.
更新:深入挖掘我发现这已经在1月份在JSSOR的GitHub存储库中引发了问题:https://github.com/jssor/jquery-slider/issues/4.他们通过允许您使用有效data-u属性而不是使用来纠正此问题u.
如果您的JSSOR插件代码是最新的.您只需将HTML修改为:
<div data-u="slides" style="...">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3184 次 |
| 最近记录: |