嗨,我为wordpress www.litl.michalweb.pl创建了一个主题。在左边,我有一个固定链接锚点的侧边栏。每个链接都有一个表单:
http://litl.michalweb.pl/upcoming2/#seven然后在其中一个帖子中,我创建了一个锚,如下所示
<a id="seven">Event 7</a>我也在使用jscrollpane窗格插件,它看起来并不像它应该的那样工作。下面是我如何使用它:调用jquery:
<?php wp_enqueue_script( 'jquery' ); ?>并放置脚本:
$j(function()
{
$j('.scroll-pane').jScrollPane(
{
hijackInternalLinks: true
}
);
});我不知道它是否重要,但这里是.htaccess文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress奇怪的是,如果我只是将代码放在侧边栏中,我的锚点就可以工作了,方法是:
<a href="http://litl.michalweb.pl/upcoming/#seven">All events7</a>但如果我试图使用wordpress链接,它就不起作用了。以下是我的大部分sidebar.php:
<div id="primary" class="widget-area" role="complementary"><ul class="xoxo">
<?php if ( ! dynamic_sidebar( 'primary-widget-area' ) ) : ?>
<?php wp_list_bookmarks( 'show_description=1&limit=4&between=<br />'); ?>
<?php endif; // end primary widget area ?>
</ul><br><br><br>
<a href="http://litl.michalweb.pl/upcoming/#seven">All events7</a>
<a href="http://litl.michalweb.pl/upcoming/#three">All events3</a>
</div><!-- #primary .widget-area --> 我认为这个问题是因为我使用一些在线教程从头开始创建了这个模板,可能在header.php、index.php或其他地方我遗漏了一点。不幸的是,我不能让它工作,jScrollPane的行为也不像它应该的那样。我希望有人能给我指点解决我的问题的办法。谢谢Michal
发布于 2011-03-18 11:18:33
你的wp_list_bookmarks函数的结果是什么样子的?另外,如果除了id之外还使用name属性(我知道这不是有效的HTML5 )、或为锚点使用标题/ span元素,是否有效?
https://stackoverflow.com/questions/5333542
复制相似问题