2012-09-21 121 views
0

我需要创建一个网站,音频播放器可以在用户遍历网站时播放。与此同时,内容部分需要淡出并重新进入,但这仍在继续。所以引入另一块HTML而不重新加载页面。我的问题是,如何让所有这些运行正确,同时在不同的页面上运行不同的Jquery插件?如何在不重新加载页面的情况下使用Jquery淡入淡出/淡入淡出?

本质上,我需要网站像这样运行,但在角落里还有一个连续的音频播放器。 http://www.chalicerecording.com/

如果您发现,页面不会重新加载,并且实际文件的名称不会显示在浏览器顶部。这给了我这个想法,即它使用PHP的页面。

所以有了这个想法,我最终找到了这个。 http://www.youtube.com/watch?v=ytKc0QsVRY4

与遇到的问题即时消息是,我似乎无法找出一种方式来运行每个单独的PHP网页上的各个jQuery插件无需重新加载整个页面。我希望这是你们合作的足够信息。

+4

您是否尝试过使用Ajax? – Harry

+0

是的,我有。发生什么事情是当页面最初加载时,在初始页面加载并运行的任何jquery插件。但是,当您点击导航中的任何链接时,页面会发生变化,但JavaScript不会重新加载并显示新的插件。 AJAX会解决这个问题吗? – YeahMKD

回答

0

,你将需要使用Ajax调用这样做
jQuery.ajax
jQuery.post
jQuery.get

你还需要使用jQuery fadeIn,jQuery的fadeOut

+0

好的。你能指出我正确的方向来学习这些东西吗? – YeahMKD

+0

小示例http://www.jquery4u.com/function-demos/ajax 如果这是您问题的答案,请将其标记为 –

+0

大多数情况下都是正确的。但是,它会运行那些加载的单独页面内的任何jquery插件吗?就像我说的,我遇到的问题是插件无法加载。 – YeahMKD