JS--自定义图像属性
JS--custom image attributes
我需要能够定义这样一个事实,即像这样的棋盘游戏图块的顶部边缘有一个城市,左边缘和底部边缘有道路,右边缘有草。
我该怎么做?从我读到的有关HTML5自定义数据属性的内容来看,它们似乎是一个可行的选择(例如,"data-left='road'..."),但我希望在进入项目之前收到具有更多编码经验的人的确认。有什么想法吗?
您可以使用 toske 所说的自定义属性,但我建议您创建方案的数据对象模型表示形式(使用 JSON),它们处理此模型以呈现您的接口。
编辑:这是一个示例。数据是包含表示每个磁贴的一些对象的磁贴数组。我使用了jQuery,但你可以使用你想要的JavaScript库。我评论说,如果你不知道如何使用jQuery,你就会学习它。这是一个非常强大和简单的库。
是的,您可以在 HTML 5 中使用自定义数据属性。只需在它们前面加上"data-",例如
<img src="foo.jpg" data-some-arbitrary-attribute="foo" />
您绝对可以将自定义属性放在HTML5标签中,例如:
<img left-connection="road" right-connection="railroad"... />
虽然我宁愿建议只用 id 标记 img 标签,然后有一个将 ID 映射到连接数据的 JSON 对象,例如:
<img id="a11" src="..." />
<script type="text/javascript>
var connectivityData = { a11 : { left : 'road',right:'railroad'}}
</script>
相关文章:
- 未捕获的类型错误: 无法读取未定义的属性“图像”
- 动态生成的css背景图像属性中的重音字符
- 使用Javascript将图像属性输出到控制台
- 使用javascript为网页中的所有图像添加属性
- HTML图像未加载(自动添加内联css和属性)
- 当我在操作属性中写入页面名称时,文件图像不会上传
- 当图像和链接是 json 对象属性的值时,它们不起作用
- 使用 JQuery 从另一个元素的 id 为图像分配属性
- 调用图像的数据属性
- Wordpress:如何更改图像标签中的源属性
- 使用jQuery通过更改src属性来设置一个图像标签的动画
- 如何在asp.net图像控件中使用OnClick属性来制作图像库
- JQuery每个函数用HTML图像中的属性填充数组
- Jquery-背景图像随select中的数据属性而变化
- 使用angularjs交换图像标签中的ng-src属性
- 使用crossOrigin属性加载图像.在Firefox插件sdk中
- Image属性complete在实际渲染图像之前返回true
- 根据 JSON 更改图像的 src 属性
- 如何制作 AngularJS 指令来更改图像的 src 属性
- 如何使用jquery访问元素'属性图像源