我編寫了一個html5(樣板文件)主題,其中磚砌和無限滾動,迄今爲止工作得很好。現在我想在每篇文章中加入reblog和類似的按鈕。我試圖添加這個,但由於某種原因,像按鈕不起作用。tumblr jQuery Like(從rel中抓取)
網址主題:http://inspiration.patrikarvidsson.com/
在我的script.js的底部,我添加了這個類似代碼。
$('a.like').click(function() {
var post = $(this).closest('.post');
var id = post.attr('id');
var oath = post.attr('rel').slice(-8);
var like = 'http://www.tumblr.com/like/'+oath+'?id='+id;
$('#likeit').attr('src', like);
$(this).toggleClass('liked');
});
完全scripts.js中可以在這裏找到: http://static.tumblr.com/e8lbmds/WB5m2q1it/scripts.js
而且如果需要的話,這裏的plugins.js:http://static.tumblr.com/e8lbmds/NDPm14qu6/plugins.js
代碼的最後一行上面,使鏈接紅色;我想這表明劇本有反應。但沒有像生成。初始化body標籤後,我有以下代碼:
<iframe id="likeit"></iframe>
Appertained CSS如下:
#likeit { display: none; }
.liked, .like:hover { color: red !important; }
任何想法,爲什麼它不工作?