簡體   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