我正在使用以下代码让读者能够发布特定博客帖子 -
<a expr:href='"http://twitter.com/home?status=Reading " + data:post.title + " @mytwitter " + data:post.url' class='twitter'></a>
.content .share .social ul li a.twitter {
display: block;
width: 26px;
height: 26px;
background: url(img/twitter.png);
text-indent: -99999px;
}
.content .share .social ul li a.twitter:hover {
background: url(img/twitter-hover.png);
background-position: 0 0;
}
链接不起作用,甚至看起来都不活跃,我不太清楚为什么。有什么想法吗?
答案 0 :(得分:1)
我个人会以这种方式做你的超链接,因为你是从JS那里做的。
<script type="text/javascript">
var twitterURI = "http://twitter.com/home?status=Reading " + data:post.title + " @mytwitter " + data:post.url;
document.write('<a expr:href="' + twitterURI + '"></a>');
</script>
这是一个Bit.ly代码片段,如果你不想将它包装在脚本标记内,你也可以参考这些代码
<a href="javascript:var e=document.createElement('script');e.setAttribute('language','javascript');e.setAttribute('src','http://bit.ly/bookmarklet/load.js?utm_source=publisher-sidebar&ls=0&u='+encodeURIComponent('<?php echo get_permalink(); ?>'));document.body.appendChild(e);void(0);">Share with Bit.ly Sidebar</a>