繁体   English   中英

单击后向下滚动文本

[英]Scroll text down after clicking

我在以下问题上遇到困难:

我在PHP中有一个屏幕,当我选择任何一条记录(通过单击)时会显示一些记录的列表,它为我提供了一个与该记录共享数据的网站。 到目前为止,它仍然有效。

我需要单击其中一些记录,而不是他打开另一个页面,向下滚动屏幕,然后记录数据显示在同一屏幕上,即无需打开另一个窗口。

你有什么想法吗?

谢谢

您需要在页面底部具有DIV,这将通过使用Ajax调用和一些javascript或jquery完成。

无需赘述,这里需要发生的事情:

  1. 用户单击一个链接,该链接将触发ajax请求。
  2. 后端PHP脚本接受ajax调用并生成XML或纯HTML并返回数据。
  3. 原始页面上的JQuery或JavaScript获取返回值,并在页面底部填充空DIV。

问候

听起来您需要使用Ajax才能实现此目的。

我个人建议,如果您还不熟悉它,请从jQuery JavaScript库开始阅读。 它提供了非常好的ajax工具集。

在页面底部创建DIV层。 使用像这样的简单AJAX库

创建一个新的php页面,该页面将仅基于recordID加载新记录,并在链接的onclick方法上调用此页面,该链接现在在新窗口中打开

我会尝试向您的页面添加一些jQuery以处理这种效果。 如果您确实添加了jQuery,那么这里编写的函数就是这样做的:

http://pastebin.com/SeMHwSgg

像这样调用脚本: a是您要让他们记录的记录,然后单击href="[some anchor]"位于屏幕上要停止滚动的位置:

<a id="gotop" href="#" onclick="goTop();return false;">click here</a>

所以

确实,没有错误,只是没有效果(向下滚动屏幕并显示记录数据)。 目前,它仅显示在另一个窗口中打开的记录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM