使用jquery的站点,但代码中没有jquery

时间:2012-07-23 09:39:33

标签: jquery

我想知道网站如何制作动画,加载内容而不加载整个页面等等,因此我使用jquery搜索网站并发现此http://docs.jquery.com/Sites_Using_jQuery。当我查看几个站点的代码时,我发现其中任何一个都使用fadein()fadeout()等方法,或者像我简单明了的代码一样

$.ajax({type: "POST",
url: "page.php",
data: data,
beforeSend: function(pager) {etc. etc.

查看此网站http://www.2minuteexplainer.com/或访问stackoverflow.com本身。他们都在做动画和页面加载以及其他所有内容但不使用fadein()fadeout()以及我上面发布的其他代码。他们是如何做到这一点的,并且有办法看一看他们的代码。

2 个答案:

答案 0 :(得分:2)

jQuery并不是唯一可以用来制作动画和ajax的JavaScript框架。

此外,网站可能已经缩小/打包并组合了他们的JavaScript,因此他们确实使用您提到的技术并不明显。

答案 1 :(得分:1)

我相信您提供的网站实际上是“最小化”他们的JS代码。因此,fadeIn()这样的方法可能会有些混淆。

我不会太担心这个。

jQuery中的fadeIn()和fadeOut()已经存在了很长时间,并且非常擅长各自的任务。没理由不想使用我能看到的那些。

另一方面,您还可以在jQuery中查看“animate()”,它允许您为特定的CSS属性设置动画。在褪色的情况下,他们可能会对“不透明”属性进行动画处理。

jQuery实际上在这个页面下面有一个不透明的演示: http://api.jquery.com/animate/

祝你好运!