我正在显示一个在代码中动态生成的html页面。我正在插入像
这样的导航点<div class="columnbreak"><a name="section01"/></div>.
然后我在UIWebView中显示这个html。我有一个用于分栏的CSS规则
div.columnbreak { -webkit-column-break-after : always; }
当我尝试使用javascript进行导航时
NSString *js = [NSString stringWithFormat:@"window.location.hash='#%@';", section];
[webview stringByEvaluatingJavaScriptFromString:js];
它没有导航到锚点。
如果我把标签放在html中
<div class="columnbreak" ></div><a name="section01"/>
然后我可以使用javascript导航,但列不会正确。
有人能给我一个提示吗?