jQuery.raty.js是一個(gè)非常有用的jQuery插件,它可以幫助我們快速地創(chuàng)建一個(gè)星級(jí)評(píng)分的系統(tǒng)。學(xué)習(xí)和使用這個(gè)插件非常簡(jiǎn)單,下面我們就來看看怎么使用吧。
首先,我們需要引入jQuery和jQuery.raty.js的JS文件,代碼如下:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="jquery.raty.js"></script>
然后,我們需要在HTML文件中添加一個(gè)空的div來容納星級(jí)評(píng)分的系統(tǒng),代碼如下:
<div id="star"></div>
接下來,在JavaScript代碼中初始化星級(jí)評(píng)分的系統(tǒng),代碼如下:
$(function() { $('#star').raty({ score: function() { return $(this).attr('data-rating'); } }); });
以上代碼的解釋:
第一個(gè)參數(shù)是一個(gè)對(duì)象,用來設(shè)置星級(jí)評(píng)分的一些屬性。
score屬性是一個(gè)函數(shù),返回當(dāng)前元素上的data-rating屬性值,如果沒有設(shè)置,則默認(rèn)為0。
最終效果是在div#star的位置生成一個(gè)星級(jí)評(píng)分的系統(tǒng),用戶可以點(diǎn)擊星星來進(jìn)行評(píng)分。
如果還想要改變星級(jí)評(píng)分的外觀,可以使用一些其他的屬性,例如星星的數(shù)量、大小、形狀、顏色等等。具體屬性可以參考官方文檔。
以上就是jQuery.raty.js的基本使用方法,非常簡(jiǎn)單實(shí)用,歡迎大家嘗試使用!