我怎样才能使用像ajax开关菜单这样的东西

时间:2013-03-08 16:45:31

标签: javascript wordpress jquery wordpress-plugin

我正在尝试使用wordpress创建一个网页(http://gianlucapetronzi.com/marcella/),当我点击菜单链接时,它让我可以在不刷新页面的情况下使用菜单,但是我遇到了一些问题。 / p>

我尝试用这样的js来做:click a menu item content to be displayed in the right side div in the same page without refresh?。 并使用jquery.hide和jquery.show(更改html代码)但它不起作用。

真正的问题是,当我点击菜单中的链接时,它会关闭并重新打开,我认为是因为刷新。

问题是wordpress有3个不同的文件生成页面吗? header.php,index.php或mypage.php和footer.php。

我从这里下载我的菜单:http://www.dynamicdrive.com/dynamicindex1/switchmenu.htm

PS:如果你想尝试,请使用页面:Home,architettura,55inch / 60mq和centro parrocchiale,由于这个问题,我没有完成其他页面。

1 个答案:

答案 0 :(得分:0)

在您正在使用的示例中,他们每次都在重新加载页面。

但是,为了使您的示例正常工作,您只需编写代码来获取要在页面上显示的内容(例如通过获取),然后将其写入特定的div。您可以通过执行jquery .on click处理程序而不是A:link

来避免重新加载

那里有一百万个不同的例子,这里只有一个:http://www.queness.com/post/328/a-simple-ajax-driven-website-with-jqueryphp