跳转到投票结果

时间:2013-10-13 19:42:57

标签: php html ajax

我正在使用AJAX在同一页面上显示投票结果而不刷新页面。

结果相比,问题是投票本身占用页面空间的三倍。当用户投票时,根据他们向下滚动页面的距离,除非他们向上滚动,否则他们无法查看结果。

我在想我能够做<form action="#results">之类的事情来跳转到结果,但它不起作用。我的猜测是因为AJAX使用的PHP脚本来自与轮询所在页面不同的页面。

有没有办法跳转到结果?

对于那些想要了解网页网址的人,页面右栏的民意调查为http://kokorugs.com

enter image description here

1 个答案:

答案 0 :(得分:1)

很好的页面。刚看了一眼,你可以通过浏览器控制台做到这一点。我假设从页面本身的代码中也是如此。

首先,获取元素的位置:

var topOfPollBox_y = document.getElementById('poll').offsetTop

然后将文档滚动到此位置:

window.scrollTo(0, topOfPollBox_y);