我正在尝试在SVG文档中创建一个类似于表的对象.目前,由于SVG没有表元素,我使用HTML解析器将HTML表(由HTML表生成器中的用户创建)转换为一组SVG对象,并且然后将其添加到我的整体SVG绘图中.我想知道是否有人能够找到更好的替代方法,例如SVG表构建器?我希望使用Javascript或jquery来实现这一目标.任何想法或建议将不胜感激.
我创建了脚本来查找所有表的每列的选择性.在一些行少于100行的表中,列的选择性超过50%.选择性=不同值/总数行的位置.这些列是否有资格获得索引?或者,您能告诉我创建索引的行数的最低要求吗?
当用户放大时,我很难在相对于整个屏幕保留div的位置.基本上,我想要做的是将div重新定位到正确计算的位置,使得它看起来好像从未移动过用户可能已缩放.这很快变得非常棘手,因为我基本上想要撤消缩放事件所做的任何视觉变化.
例如,如果div的顶部当前位于缩放级别1的屏幕中心(比如1.00的比例),则当用户进入缩放级别2时(通过缩放缩放手势,比如1.235的比例),我想将div的顶部重新定位回屏幕的中心.
目前,我将div的父容器绑定到捕获手势事件的函数.
请参阅源链接.
关于这个问题的任何指导将不胜感激.谢谢.
更新:以下是示例应用程序的链接.您可以找到我当前的所有处理程序和功能.我主要担心的是在缩放后将元素'palmGuard'重置到相对于屏幕的相同位置.如果您有任何疑问,请告诉我.
链接:http://restingrobot.com/test/testScale.html
此示例仅适用于移动野生动物园
我有一个最大宽度设置的contentedable span,允许用户输入文本.我要做的是检测用户何时达到此宽度限制并在页面上显示新行.我正在尝试创建一个WYSIWYG编辑器,用于创建文本(在SVG中),完全按照用户按Enter键时在可信范围内查看的方式.我已成功捕获了enter事件,因此这不是问题,我正在寻找一种方法来检测自动换行,或计算它应该发生的位置.任何帮助表示赞赏.(如果需要,我可以发布示例代码)