在 100 个字符后最小化段落
Minimize paragraph after 100 characters
我有一个 JavaScript 的部分,它有一个变量 ratingtext
,它的值是 300 个字符。
然后我设置了一些jQuery来最小化P文字,多显示或少显示。
这已经在 jsfiddel 中的大量段落文本上进行了测试,但是当我在我的 JavaScript 末尾尝试 jQuery 并尝试将脚本应用于我的 JavaScript它显示 更多 或 更少 <a>
我的JavaScript
rating += '<div class="da2-da8"><p class="minimize' + i + '">' + ratingtext + '</p></div>';
$('.ratings').append(rating);
$('img').error(function () {
$(this).attr('src', 'https://lh6.googleusercontent.com/-t8_QcDAPeX0/AAAAAAAAAAI/AAAAAAAAAAA/CBAXQhe_R-A/w60-h60-p-mo/photo.jpg');
});
我的jQuery下JavaScript
jQuery(function(){
var minimized_elements = $('p.minimize');
minimized_elements.each(function() {
var t = $(this).text();
if(t.length < 100) return;
$(this).html(
t.slice(0,100)+'<span>... </span><a href="#" class="more">More</a>'+
'<span style="display:none;">'+ t.slice(100,t.length)+' <a href="#" class="less">Less</a></span>'
);
});
$('a.more', minimized_elements).click(function(event){
event.preventDefault();
$(this).hide().prev().hide();
$(this).next().show();
});
$('a.less', minimized_elements).click(function(event){
event.preventDefault();
$(this).parent().hide().prev().show().prev().show();
});
});
简单的修复,经过一个周末后,我发现我的错误已经消失
rating += '<div class="da2-da8"><p class="minimize">' + ratingtext + '</p></div>';
$('.ratings').append(rating);
$('img').error(function () {
$(this).attr('src', 'https://lh6.googleusercontent.com/-t8_QcDAPeX0/AAAAAAAAAAI/AAAAAAAAAAA/CBAXQhe_R-A/w60-h60-p-mo/photo.jpg');
});
删除 ID 中的“+1”
我有一个 JavaScript 的部分,它有一个变量 ratingtext
,它的值是 300 个字符。
然后我设置了一些jQuery来最小化P文字,多显示或少显示。
这已经在 jsfiddel 中的大量段落文本上进行了测试,但是当我在我的 JavaScript 末尾尝试 jQuery 并尝试将脚本应用于我的 JavaScript它显示 更多 或 更少 <a>
我的JavaScript
rating += '<div class="da2-da8"><p class="minimize' + i + '">' + ratingtext + '</p></div>';
$('.ratings').append(rating);
$('img').error(function () {
$(this).attr('src', 'https://lh6.googleusercontent.com/-t8_QcDAPeX0/AAAAAAAAAAI/AAAAAAAAAAA/CBAXQhe_R-A/w60-h60-p-mo/photo.jpg');
});
我的jQuery下JavaScript
jQuery(function(){
var minimized_elements = $('p.minimize');
minimized_elements.each(function() {
var t = $(this).text();
if(t.length < 100) return;
$(this).html(
t.slice(0,100)+'<span>... </span><a href="#" class="more">More</a>'+
'<span style="display:none;">'+ t.slice(100,t.length)+' <a href="#" class="less">Less</a></span>'
);
});
$('a.more', minimized_elements).click(function(event){
event.preventDefault();
$(this).hide().prev().hide();
$(this).next().show();
});
$('a.less', minimized_elements).click(function(event){
event.preventDefault();
$(this).parent().hide().prev().show().prev().show();
});
});
简单的修复,经过一个周末后,我发现我的错误已经消失
rating += '<div class="da2-da8"><p class="minimize">' + ratingtext + '</p></div>';
$('.ratings').append(rating);
$('img').error(function () {
$(this).attr('src', 'https://lh6.googleusercontent.com/-t8_QcDAPeX0/AAAAAAAAAAI/AAAAAAAAAAA/CBAXQhe_R-A/w60-h60-p-mo/photo.jpg');
});
删除 ID 中的“+1”