国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

CSS(js)限制頁面顯示的文本字符長度

2024-05-06 14:20:13
字體:
來源:轉載
供稿:網友
代碼如下:
<nav class="cf_nav clearfix">
<ul>
<li>
<a title="首頁">
<div class="nav_block">
<span>首頁</span>
<span class="hover">首頁</span>
</div>
</a>
</li>
<li>
<a title="投稿">
<div class="nav_block">
<span>投稿</span>
<span class="hover">投稿</span>
</div>
</a>
</li>
<li>
<a title="私信 ">
<div class="nav_block">
<span>私信 </span>
<span class="hover">私信 </span>
</div>
</a>
</li>
<li>
<a title="存檔">
<div class="nav_block">
<span>存檔</span>
<span class="hover">存檔</span>
</div>
</a>
</li>
<li>
<a title="訂閱">
<div class="nav_block">
<span>訂閱</span>
<span class="hover">訂閱</span>
</div>
</a>
</li>

如果我在限制上面的span中的字符。
$("nav_block span").wordLimit(8);
它使用了下面的一個算定義jquery插件的方法,這是我從點點網扣下來的:
代碼如下:
// copyright c by zhangxinxu v1.0 2009-09-05
// http://www.zhangxinxu.com
/* $(".test1").wordLimit(); 自動獲取css寬度進行處理,如果css中未對.test1給定寬度,則不起作用
$(".test2").wordLimit(24); 截取字符數,值為大于0的整數,這里表示class為test2的標簽內字符數最多24個
*/
(function($){
$.fn.wordLimit = function(num){
this.each(function(){
if(!num){
var copyThis = $(this.cloneNode(true)).hide().css({
'position': 'absolute',
'width': 'auto',
'overflow': 'visible'
});
$(this).after(copyThis);
if(copyThis.width()>$(this).width()){
$(this).text($(this).text().substring(0,$(this).text().length-4));
$(this).html($(this).html()+'...');
copyThis.remove();
$(this).wordLimit();
}else{
copyThis.remove(); //清除復制
return;
}
}else{
var maxwidth=num;
if($(this).text().length>maxwidth){
$(this).text($(this).text().substring(0,maxwidth));
$(this).html($(this).html()+'...');
}
}
});
}
})(jQuery);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 大田县| 临汾市| 德昌县| 名山县| 蒙自县| 丰县| 临武县| 讷河市| 赣州市| 寻甸| 大方县| 阿尔山市| 沈阳市| 元谋县| 清苑县| 屯昌县| 赤壁市| 宁河县| 云霄县| 神池县| 白水县| 赫章县| 出国| 丘北县| 武城县| 安平县| 台前县| 井研县| 彭水| 宁晋县| 诏安县| 宝山区| 马鞍山市| 孟州市| 宁海县| 三河市| 都匀市| 湾仔区| 铁岭县| 灵璧县| 琼海市|