1

我想将我编写的 Python/wxPython 桌面应用程序转换为 Android 移动 Web 应用程序,并希望获得有关使用带有 PHP 后端的 JQuery Mobile 执行此操作的建议。(这是供内部使用的,因此我们可以指定要使用的移动设备。)具体来说:

现有的桌面触摸屏应用程序有一个图像背景,上面覆盖有响应触摸屏(即鼠标点击)事件的圆形图形按钮。单击时,图形会通过增加按钮文本中的计数器、更改按钮的背景颜色以及更新数据库记录来更新。

想将 JQuery Mobile 用于标准菜单等,以及这种图形按钮方法来处理所描述的点击事件。我应该为此研究 HTML5 画布吗?

我很喜欢使用 PHP/MySQL 以及带有标准表单提交的 JQM 进行 Web 编程,但我只是使用 JQuery、AJAX 等进行活动。
准备并愿意学习,但不想参加太多立即在此指示...

谢谢你的建议,凯文

4

1 回答 1

0

在我看来,这在 jQuery Mobile 中是完全可行的,而无需进入 Canvas 方面的内容——我非常同意你关于不想进入太多方向的观点!

首先,您可以使用所有标准布局/菜单/按钮,正如您提到的标准内容。在您的可点击圈子的页面内容中,我只会制作可点击的 div,然后您可以“监听”点击事件,然后进行相应的处理。

至于制作圆圈,这可以通过 HTML5 的border-radius css 属性轻松完成,正如您所提到的,这应该很容易实现,因为所有现代移动浏览器都支持这一点。对于下面的示例,我建议您在基于 webkit 的浏览器中查看它,例如 Safari、Chrome 或现代版本的 FF,以查看 CSS 边框半径创建圆圈的难易程度。

我在这里模拟了一个简单的例子http://jsbin.com/owipah/44/edit

当然,您会根据需要进行任何后/预处理,以使界面与服务器端保持一致。

希望有帮助,

R。

于 2012-09-18T21:09:24.960 回答