gpt4 book ai didi

javascript - 如何在评分上添加弹出窗口? [语义-UI]

转载 作者:行者123 更新时间:2023-11-30 21:18:48 25 4
gpt4 key购买 nike

我的网站上有一个评级系统,我想在星星上添加一个弹出窗口( Bootstrap 的弹出窗口)!

 <div id="rating" class="ui massive star rating" data-rating="0" data-max-rating="5"></div>

一些替代方案?

最佳答案

目前 Semantic-UI 中没有此功能,但您可以通过执行以下操作来实现它:

[Working DEMO]

1- 初始化您的评级模块并向其添加设置:

$('.ui.rating')
.rating({
maxRating: 5,
})
;

2- 创建一个包含每个星的评分文本的数组:

var rate= ['hate it','bad','just ok','like it','love it'];

3- 在 data-ratetext 属性中为每个开始添加该文本

$(document).ready(function () {
$.each($('#rating > i.icon'), function (index, item) {
$(item).attr('data-ratetext', rate[index]);
});
})

4- 使用为 data-ratetext 属性获取的文本初始化每个星星的弹出窗口:

 $(document).on('mouseenter', '#rating > i.icon', function() {
$(this)
.popup({
title: $(this).attr('data-ratetext'),
on:'hover'
})
.popup('show');
});

关于javascript - 如何在评分上添加弹出窗口? [语义-UI],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45394576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com