如何引用当前页面 URL?
我在几个页面上有一个分享 twitter 按钮。我希望能够自动引用当前页面 URL,因此当用户单击“推特此页面”时,会在推特推文框中生成 URL。我希望这样做的原因是我可以从一个地方而不是几个页面管理按钮。
HTML(目前,网址是手动粘贴到链接中的 href 标记中。
<a href="http://dangfoods.com/coconutchips.php" title="These chips are great for you HEALTH!! #dangfoods" class="tweetDialog" target="_blank"><div id="tweets-btn" class="custom-button">Tweet This Page</div></a>
当前的 Javascript
// We bind a new event to our link
$('a.tweetDialog').click(function(e){
//We tell our browser not to follow that link
e.preventDefault();
//We get the URL of the link
var loc = $(this).attr('href');
//We get the title of the link
var title = escape($(this).attr('title'));
//We trigger a new window with the Twitter dialog, in the middle of the page
window.open('http://twitter.com/share?url=' + loc + '&text=' + title + '&', 'twitterwindow', 'height=450, width=550, top='+($(window).height()/2 - 225) +', left='+$(window).width()/2 +', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');
});