这里有一些严重的问题,我正在开发一个 iOS 应用程序,它必须在 UIWebView 中使用 CSS 多列模块在多个列上显示一个 html 页面。
我将以下 CSS 规则添加到页面以完成多列
padding: 0px; height: 850.000000px; -webkit-column-gap: 0px; -webkit-column-width: 620.000000px;
然后我需要找到页面中某些文本在屏幕上的绝对位置。问题是从 jQuery 调用 offset() 方法的任何调用都可以正常工作,除了在 2 列上运行的文本上的调用。
例如,对于从第 3 列末尾开始并在第 4 列结束的句子,我得到一个偏移量,左侧值设置为第 3 列,但顶部位置设置为 0,就好像它在第 4 列中一样。
如何获得具有正确左侧和顶部值的 offset() 值。我的意思是,如果左边的值在第三列,我希望顶部的值也在第三列的底部。
同样,当句子同时在两列上运行时,我才遇到这个问题(从第 3 列的末尾开始,在第 4 列结束)
我真的不知道我是否在这里让自己清楚,但任何帮助都会非常棒。
提前谢谢