2014-03-30 41 views
0

我在我的網站上使用Readmore.js來縮短文本。代碼在引導模式下不起作用

<div id="TEST">THIS IS A TEST THIS IS A TEST THIS IS A TEST</div> 

    <script> 
    $('#TEST').readmore({ 
     speed: 250, 
     maxHeight: 10, 
     moreLink: '<a href="#" style="font-size:14px;color:#007096">Read More</a>', 
     lessLink: '<a href="#" style="font-size:14px;color:#007096">Read Less</a>' 
    }); 
    </script> 

由於某些原因,如果我把這段代碼直接粘貼到我的頁面上,它會執行得很好。但是,如果我將這個EXACT相同的代碼逐字放在bootstrap 3模式上,它不起作用。任何想法爲什麼?

+0

你可以刪除'這是一個測試'。這是多餘的代碼,我們不需要看到。 –

+0

用模態添加零件 – Mosho

回答

0

我建議附加readmore功能,當模式實際得到顯示,使用show.bs.modal事件。 試試這個:

$(document).ready(function() { 
    $('#myModal').on('shown.bs.modal', function (e) { 
     $('#test').readmore({ 
      // your options here... 
     }); 
    }); 
}); 
+0

感謝您的回覆 - 仍然沒有運氣。如果我使用類似的插件,它可以工作,所以也許它只是Readmore.js特有的。我可能會繼續尋找一個適合我需求的插件或寫我自己的插件。謝謝! – MadScout