Javascript Php和jQuery越来越少地使用文本加载更多
我将尝试为我的网站提供更多、更少的文本。这是我来自codepen.io的 所以我的网站是像Facebook一样的社交网络。一些用户发布了一个很长的文本,因此我需要更少更多的文本插件 现在我的网站主页上显示了最后10篇文章,当用户向下滚动时,用户可以看到“显示更多文章”按钮。所以,如果用户单击Showmorepost,那么我的jquerymore-less插件就不起作用了。我该怎么办?有人能帮我吗Javascript Php和jQuery越来越少地使用文本加载更多,javascript,php,jquery,Javascript,Php,Jquery,我将尝试为我的网站提供更多、更少的文本。这是我来自codepen.io的 所以我的网站是像Facebook一样的社交网络。一些用户发布了一个很长的文本,因此我需要更少更多的文本插件 现在我的网站主页上显示了最后10篇文章,当用户向下滚动时,用户可以看到“显示更多文章”按钮。所以,如果用户单击Showmorepost,那么我的jquerymore-less插件就不起作用了。我该怎么办?有人能帮我吗 $(document).ready(function() { $(".comment
$(document).ready(function() {
$(".comment").shorten();
$(".comment-small").shorten({showChars: 50});
});
这是我加载更多帖子的AJAX代码:
$('.more').die('click').live("click",function() {
var ID = $(this).attr("id");
var P_ID = $(this).attr("rel");
var URL=$.base_url+'post_more_ajax.php';
var dataString = "lastid="+ ID+"&profile_id="+P_ID;
if(ID) {
$.ajax({
type: "POST",
url: URL,
data: dataString,
cache: false,
beforeSend: function() {
$("#more"+ID).html('<img src="wall_icons/ajaxloader.gif" />');
},
success: function(html) {
$("div#contentpostwallarea").append(html);
$("#more"+ID).remove();
}
});
} else {
$("#more").html('The End');// no results
}
return false;
});
我认为您需要动态绑定单击,您可以在此处看到解决方案您的意思是它不起作用?它在你的代码笔中运行良好…你如何获得更多的帖子?通过AJAX,对吗?@AwesomeGuy是的,我正在使用AJAX进行更多的POSTSO一旦新的AJAX请求完成,只在新添加的元素上调用插件stry:success:functionhtml{$divcontentPostWallerea.appendhtml.find.comment.shorten;…}委派是针对事件的,不适用于插件,甚至有些插件可以实现一些委派选项,但这取决于插件author@KoKo在插件未提供任何事件或无法更改其核心代码之前,您无法绑定任何事件