我正在尝试将每个帖子列表包含在 href 中,以便可以单击它。基本上,当我尝试单击每个帖子时,它不起作用,直到我将鼠标悬停在每个帖子的顶部附近才能工作。
下面是我的代码,也是我的意思的图像:
JS:
function getPosts(data) {
var $output = $('<ul class="posts" data-role="listview" data-filter="true">')
$.each(data.posts,function(i, val) {
$('<li><a href="#devotionpost" onclick="showPost(' + val.id + ')"</a>').append([$("<h3>", {html: val.title}),$("<p>", {html: val.excerpt})]).appendTo($output);
if ( i == 3 ) return false;
// return (postlimit-- > 1);
});
$('#postlist').empty().append($output);
}
function showPost(id) {
$('#mypost').html('<span class="img_spin">Loading post...</span>');
$.getJSON('http://howtodeployit.com/category/daily-devotion/?json=get_post&post_id=' + id + '&callback=?', function(data) {
var posts='';
posts += '<h3>' + data.post.title + '</h3>';
posts += data.post.content;
$('#mypost').html(posts);
});
}
图片:
如果您查看图像,当我将鼠标悬停在帖子的顶部边缘附近时,底部的 URL 会显示并且可以正常工作,但其他任何地方都不起作用。