工作,我在的jQuery(http://creotiv.in.ua/examples/photowall/ - 略NSFW)創造了一些畫廊腳本,並希望社會按鈕添加到每一個形象,讓用戶可以單獨喜歡每個圖像。 但添加社交按鈕後,我看到他們不使用網址哈希部分,但我用它來瀏覽所有圖像。如何使社交按鈕用的location.hash
如果你點擊一個畫廊圖像上,你會看到在底部的三個社交媒體按鈕。他們正在使用圖庫網址,而不是每個圖片的網址。
可能是有人知道如何使Twitter,谷歌和Facebook的按鈕使用的頁面位置的哈希,並改變它,如果它被改變?
這裏是產生社交按鈕代碼:URL的
(function(w, d, s) {
function go(){
var js, fjs = d.getElementsByTagName(s)[0], load = function(url, id) {
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.src = url; js.id = id;
fjs.parentNode.insertBefore(js, fjs);
};
load('https://connect.facebook.net/en_US/all.js#xfbml=1', 'fbjssdk');
load('https://apis.google.com/js/plusone.js', 'gplus1js');
load('https://platform.twitter.com/widgets.js', 'tweetjs');
}
if (w.addEventListener) { w.addEventListener("load", go, false); }
else if (w.attachEvent) { w.attachEvent("onload",go); }
}(window, document, 'script'));
警告 - 有品味的網站,但有一些bo鳥。 – mrtsherman 2011-12-23 17:22:53
你是如何創建社交媒體按鈕?代碼生成的服務器端還是客戶端?你能發佈代碼嗎? – mrtsherman 2011-12-23 17:26:52
這個笨蛋是我工作的一部分,因爲我是攝影師) – 2011-12-23 21:10:46