首頁  >  文章  >  web前端  >  文字jquery.dotdotdot.js外掛的使用方法詳解

文字jquery.dotdotdot.js外掛的使用方法詳解

小云云
小云云原創
2018-01-06 10:58:502611瀏覽

本文主要介紹了文字溢出外掛程式jquery.dotdotdot.js使用方法詳解,需要的朋友可以參考下,希望能幫助大家。

外掛程式下載位址:https://github.com/FrDH/jQuery.dotdotdot

引入jQuery.js和jquery.dotdotdot.js



#

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.dotdotdot.js"></script>

將包含文字的元素定一個寬高,當文字超過這個高度後會觸發效果

變成省略號:


##

<p class="box" style="width:300px;height:100px;">
 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
</p>
<script type="text/javascript">
 $(function(){ 
  $(".box").dotdotdot(); 
 })  
</script>

有省略號加自己定義內容:

#
<p class="box02" style="width:300px;height:100px;">
 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
 <span style="color:#ff0000;"><a style="color: #F4606C">read more</a></span>
</p>
<script type="text/javascript">
 $(function(){ 
  $(".box02").dotdotdot({ 
   after: &#39;a&#39; 
  }); 
 });
</script>

有展開/收起按鈕:

<p class="box03" style="width:300px;height:100px;">
 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
</p>
<style type="text/css">
.opened{height: auto;} 
.toggle .close,.opened .toggle .open{display: none;} 
.toggle .opened,.opened .toggle .close{display: inline;} 
</style>

<script type="text/javascript">
 var $dot = $(&#39;.box03&#39;);
 $dot.append( &#39; <a class="toggle" href="#" rel="external nofollow" ><span class="open">[ + ]</span><span class="close">[ - ]</span></a>&#39; );
 function createDots()
 {
  $dot.dotdotdot({ 
   after: &#39;a.toggle&#39; 
  });
 }
 function destroyDots() {
  $dot.trigger( &#39;destroy&#39; );
 }
 createDots();
 $dot.on( 
   &#39;click&#39;, 
   &#39;a.toggle&#39;, 
   function() {
    $dot.toggleClass( &#39;opened&#39; );
    if ( $dot.hasClass( &#39;opened&#39; ) ) {
     destroyDots(); 
    } else {
     createDots(); 
    }
    return false; 
   }
 );
</script>

相關推薦:#########jquery外掛程式canvaspercent.js實作百分比圓餅效果實例分享############ jQuery外掛程式DataTables分頁開發技術分享############詳解jquery外掛程式jquery.viewport.js######

以上是文字jquery.dotdotdot.js外掛的使用方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn