0

我真的不太擅长 Javascript,所以我需要一点帮助。我希望能够使用 PHP 快速做一点 AJAX,然后当 ajax 响应完成时,在 div 中显示响应并很好地向下滑动。

它的基本 AJAX 方面没有问题。但我希望能够让它很好地滑动而不使用任何像 jQuery 或 MooTools 这样的框架。主要是为了学习,但也有其他原因。因此,任何以非常简单的方式进行的帮助都会很方便。我在网上真的找不到太多。如果我必须使用 jQuery,那么我想我可以,我玩过它,但在最好的时候我不是 Javascript 的粉丝......

所以,是的,几乎任何建议/提示/想法/帮助都会非常方便!

4

2 回答 2

1

我想基础知识将是一个 timeOut() 结合增加高度直到它达到全高:

  1. 将元素的显示设置为无
  2. 获取元素的完整高度,例如:
    document.getelementById('IDofElement').style.height
  3. 将高度设置为 0 并将显示设置为类似块
  4. 设置一个timeOut()并增加被调用函数的高度,如果元素还不是全高,则激活一个新的 timeOut()。

不使用库的唯一真正缺点是您必须在许多不同的浏览器中进行测试,并且可能根据所使用的浏览器进行修改。图书馆已经为您解决了这个问题。

于 2009-10-07T15:01:46.230 回答
0

就个人而言,我只会使用 JQuery。如果您想了解他们是如何做到的,请下载库的开发人员版本并查看代码。

如果你不是 javascript 的粉丝,那么使用库,这意味着你必须少写。

于 2009-10-07T14:27:35.350 回答