除了通过导航菜单可访问的常用博客页面外,还在wordpress中实现了一个包含5个静态页面的网站。现在每个页面都有自己的jquery动画。
由于我想在单个文件中为所有页面编写动画代码,我想在javascript中获取页面名称,然后切换到该页面的正确动画功能。怎么做?
答案 0 :(得分:1)
如果您可以访问Wordpress模板,则可以使用the_ID()
模板函数输出当前页面的ID:http://codex.wordpress.org/Function_Reference/the_ID
如果您将其放在< head>中,您可以在之后使用JavaScript访问网页ID:
<script>
var pageId = <?php the_ID(); ?>;
</script>
另一种选择:默认主题Twenty Ten将一个类“page-id-xx”分配给&lt; body&gt;元素默认。如果你当前的主题做类似的事情,你可以这样找这个类:
if ($('body').hasClass('page-id-xx')) { ... }
答案 1 :(得分:0)
使用alert(document.URL);它会告诉你当前的网址。并根据您的要求,您可以进行更改。
请参阅here