在我的项目网站中,我使用php函数imagecopymerge根据MySQL中的表将基本图像(地图)与标记(相同的标记始终但重复)合并。
我想将它迁移到jQuery,因为图像轻弹的刷新,这是非常难看的。
您能指导我找到最佳解决方案吗?
非常感谢。
答案 0 :(得分:3)
我是否正确地认为您有一个静态图像,可以通过用户交互进行更新?在服务器上处理更新,并将新的“合并”图像发送回客户端?
如果是这种情况,您可以用相当多的jquery来替换它。但是会有差异。
我会使用以下策略:
如果您能准确地告诉我您需要做什么,我很乐意提供更详细的建议。
<强>更新强>
好的,基于你的评论,我知道有一个数据库表决定了地图的内容。它不一定由当前用户更新,但您经常检查更改。
你已经在使用ajax来完成大部分工作了,所以改成jquery不会做太多。我想也许你只需要想办法处理新图像的显示。
您可以通过在页面中的同一位置放置两个图像来尝试双缓冲技术,其中只有一个在任何时候都可以正常显示。
如果操作正确,效果可能更像是地图的平滑更新,而不是闪烁。