空的HTML5数据属性有效吗?

我想写一个简单的jQuery插件,在指定的元素下显示内联模态。我的想法是让脚本根据元素上指定的数据属性自动初始化。

一个非常基本的例子:

<p data-modal-target>Hover over me for an inline modal!</p>
<div data-modal-content data-modal-align="right" data-modal-trigger="hover" data-modal-offset="10px"><!-- any desired Syntax can go here --></div>

我只是想知道数据模态目标在上面的例子是有效的,还是必须是data-modal-target =“true”?我不在乎比IE9等什么比crappier,我唯一的要求是它是有效的HTML5。

解决方法

是的,完全有效。在你的情况下,data-modal-target将表示一个布尔属性

07000

The presence of a boolean attribute on an element represents the true value,and the absence of the attribute represents the false value.

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码