我上周晚些时候发布了一个一般性问题并且关闭了,所以我会尽力问一个更具体的问题。
我正在使用jQuery Mobile开展项目,我发现自定义非常困难。 data- *属性有什么优势?我想如果你真的想要为对象使用jQuery Mobile预定义样式它是一件好事,但我发现重写一些样式非常烦人。
我只是想知道他们是否还有除了造型以外的任何东西。我可以在不使用jQuery手机的情况下触发事件吗?我知道一个n00b的问题,我只是不想在后期开发中踩到任何地雷,因为我早就做出了不好的假设。
答案 0 :(得分:1)
这是一个教程,解释了如何对jQuery Mobile按钮进行高级自定义。文章展示了如何进行一些基本的自定义,如何重置jQuery Mobile主题,以及如何将默认按钮转换为您想要的任何内容:
http://appcropolis.com/blog/advanced-customization-jquery-mobile-buttons/
答案 1 :(得分:0)
data-*
属性非常重要:http://jquerymobile.com/demos/1.1.0-rc.1/docs/api/data-attributes.html
它们是一种在不使用原始javascript的情况下定义/更改内容的简便方法。
答案 2 :(得分:0)
data-*
属性与HTML5相关而不是jQM:
如何自定义外观:
还有待观察,但jQM下载构建器正在开发中,因此您可以选择所需的功能并忘记其余功能。
下载构建器:正在开发中
现在我们已经将大多数UI小部件分离了,我们已经设置好了舞台 有一个下载生成器。这将让您构建自定义 jQuery Mobile的版本只包含你需要的部分。对于 例如,您可以使用核心文件添加基于Ajax的 使用pushState导航并利用一些触摸事件和 其他实用程序具有非常轻量级的构建(大约10k)。或者您 可以添加特定的UI小部件,如表单元素,列表视图等。 创建优化的构建。我们的目标是拥有一个下载构建器 工具启动是某种形式的1.0决赛的一部分。我们正在努力 现在,所有插件都支持此工具的依赖关系图。
如果您愿意,可以前往回购并下载您需要的内容:
我认为仍然需要jQM核心,但我对此并不乐观
同样在您的问题标题中,您有按钮格式