我正在使用一个名为 Advanced Poll 的脚本,它运行良好。但是我有一个小的“化妆品”问题,我无法解决。
民意调查位于我网站的右下方。但是在有人提交他或她的投票后,您会被推回到页面顶部,而不是专注于投票(右下角)。
通常使用普通 html,您可以通过添加锚点和链接轻松解决此问题,但是因为这是表单,我不明白如何正确执行此操作。因此,它会在提交投票后将页面“重新加载”回投票部分,而不是再次向下滚动。
我自己试着用 HTML 玩弄了一下,但是没有运气。它从网站顶部开始,而不是停留在投票区域附近。
我在投票部分上方添加了以下代码:
<a name="backtopoll"></a>
我补充说:
#backtopoll
至:
<a href="$this->form_forward?action=results&poll_ident=$poll_id" class="link link-indent fright">$pollvars[result_text]</a>
结果是:
<a href="$this->form_forward?action=results&poll_ident=$poll_id#backtopoll" class="link link-indent fright">$pollvars[result_text]</a>
但这没有用。一旦我点击提交投票,我的投票就被投了,我发现自己又回到了网站的顶部,而不是在投票部分重新加载页面。:(
我在这里做错了什么......?
//更新
添加/更改为:
<a id="backtopoll"></a>
正如诗巫所说,没有用。
//另一个更新
也许我可以对页面上的 jQuery 或 JS 做同样的事情?