在UIWebView中使用#hashtag和滚动来搜索文本
Search text using #hashtag and scroll in UIWebView
我在UIWebView
中加载了文本。每个句子都在锚<a>
标签下。<a>
标签的href
属性具有类似<a href = '#%d'>
的句号。现在当用户搜索时,UIWebView应该向上滚动到<a>
标签。
我使用了一些js代码,但它不起作用。
1。
NSString *jscript = [NSString stringWithFormat:@"window.location.href = '%d';", self.selectedIndex];
[webView stringByEvaluatingJavaScriptFromString:jscript];
2。
NSString *jscript = [NSString stringWithFormat:@"window.location='"myapp#%d'";", self.selectedIndex];
[webView stringByEvaluatingJavaScriptFromString:jscript];
3。我试图使用这个,但无法实现
NSString *jscript = [NSString stringWithFormat:@"$(document).ready(function() { %d;}", self.selectedIndex];
[webView stringByEvaluatingJavaScriptFromString:jscript];
我对javascript的知识可以忽略不计,可能这就是为什么我不能理解我出错的地方。
您可以通过简单地写几行javascript
来滚动定位。如果您想在页面加载时滚动到该位置,可以使用
<script>
var el = document.getElementById("id_of_the_element");
window.onload = function () {
window.scrollTo(20,el.offsetTop);
} </script>
相关文章:
- 用程序搜索JQuery数据表中的文本
- 幻灯片滚动javascript不起作用
- 网络驱动程序中使用的向下滚动功能从网页的哪个部分进行搜索
- JavaScript:获取搜索文本在正文上的滚动位置
- 搜索输入问题显示滚动
- 当我点击网站上的搜索按钮时,滚动到特定的
或 标签
- 如何在 Keyup 搜索功能中使用箭头导航进行滚动
- 有什么方法可以隐藏搜索栏,直到用户向上滚动..类似于iPhone上的消息应用程序
- 使用平滑滚动进行搜索
- 滚动分页(搜索系统),Jquery.Javascript
- 点击按钮,从上到下滚动到搜索到的单词
- Handsontable标题搜索,输入文本,在滚动时间歇性清除
- 用AngularJS搜索Flickr,结果不允许我一直滚动到顶部
- 在UIWebView中使用#hashtag和滚动来搜索文本
- 如何使用搜索框滚动到列表上的特定数据
- 我需要向下滚动,直到在电子商务网站使用硒webdriver完成搜索结果
- 自动向下滚动搜索
- 是否在单击时使语义UI搜索选择下拉滚动到所选项目
- 在移动设备上向下滚动到搜索结果页面
- 如何加载YouTube视频内联搜索时向下滚动