为什么jquery mobile从data-role =“content”切换到role =“main”class =“ui-content”?

时间:2014-04-08 13:49:41

标签: jquery-mobile

我用Google搜索role attribute并说:

  

该属性描述当前元素在文档上下文中扮演的角色。

这听起来像是用于屏幕阅读器,也是提供有关元素信息的一种非常弱的方式。例如角色="富"应该以某种方式使用,但没有任何东西阻止某人以不同的方式使用它,这就是为什么我说它的弱点。

但现在必须更改所有旧的jQuery移动代码以适应1.4.2文档中显示的新标准。我的旧代码仍可与data-role="content"一起使用,但谁知道何时会删除支持。

我的意思是为什么不让jQuery移动用户自己添加属性。我不明白为什么他们会让代码变得更复杂,并打破所有为这种弱属性编写过的jQuery移动代码。

0 个答案:

没有答案