我目前正在使用Cordova开发移动应用程序。
当我点击'评论'在一个页面上的按钮,我希望它打开下一页(显示有关该特定公司的更多信息)并自动向下滚动到“评论”#39;那页上的div。
我尝试在scrollTop
函数中添加onclick
,向其添加#
(这完全打破了链接)和许多其他不同的东西。
我该怎么做?任何帮助将不胜感激!
***修改
onclick ="' + showpage +'"
此网址是根据特定条件引入的json信息创建的。
它所在的页面是一个企业列表,然后如果您点击该名称,它将转到有关该特定企业的页面。目前,当您点击评论时,它也会转到特定的业务,但我希望它加载业务页面,然后自动向下滚动到评论div(这是在页面加载时动态创建的。)
div class =" star-review' < - 这是我想让它滚动到位置的div。
答案 0 :(得分:0)
避免在标签中使用href .... 在JavaScript中使用这个简单的解决方法
<a id="scrollToTop name="scrollToTop" value="Send">
Scroll To Top
</a>
<script>
$("#scrollToTop").scrollTop(
$("#scrollToTop")[0].scrollHeight);
});
</script>
答案 1 :(得分:0)
href正在构建到一个函数中,然后showpage吐出了链接,我通过重建没有showpage的href来解决问题,然后我就可以将#reviews添加到它的末尾。 :)
答案 2 :(得分:0)
Cordova使用单页架构创建应用程序,因此它使用hastag在页面之间创建链接。
/**
* @param marker the operation marker
* @param finalPosition the destination latlng
* @param latLngInterpolator interpolator of animation
*/
static void animateMarkerToICS(Marker marker, LatLng finalPosition, final LatLngInterpolator latLngInterpolator)
在您的代码中,您需要将数据角色作为页面传递,并且您需要传递其ID。
在页面上创建链接时,您需要编写链接标记,如下所述:
data-role="page" id="mypage"
由于 阿米特