js---操作星星

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <script src="js/jquery-1.8.3.min.js"></script>
</head>
<body>
<div>
    <span>☆</span>
    <span>☆</span>
    <span>☆</span>
    <span>☆</span>
    <span>☆</span>
</div>
<script>
    $(function () {
        $("span").on({
            "mouseover":function () {
                var index = $(this).index();
                $("span:lt("+(index+1)+")").text("★");
            }, "mouseout":function () {
                var index = $(this).index();
                $("span:lt("+(index+1)+")").text("☆");
            },"click":function () {
                var index = $(this).index();
                $("span:lt("+(index+1)+")").text("★");
                $("span").off();
            }
        })
    })
</script>
</body>
</html>

效果图;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"hufe.club/canvas-editor" 是一个基于 Vue.js 构建的富文本编辑器插件。Vue.js 是一款流行的渐进式 JavaScript 框架,常用于构建用户界面和单页应用(SPA)。Canvas-Editor 可能提供了一个功能强大的组件,让用户能够轻松地在 Web 应用中添加可定制的文本编辑区域,支持诸如样式、图片插入、表格等常见的编辑功能。 这个编辑器可能具备的特点包括: 1. **Vue 组件化**:易于与其他 Vue 项目集成,并且可以通过组件化的思想复用代码。 2. **实时渲染**:用户输入的内容即时更新,提高用户体验。 3. **API 非侵入**:允许开发者根据需要扩展或自定义编辑行为。 4. **响应式设计**:适应不同屏幕尺寸,适配移动设备。 如果你对如何在自己的 Vue 项目中使用这个编辑器或者具体配置方法感兴趣,可以关注以下几点操作: 1. **安装**:在 Vue 项目中通过 npm 或 yarn 安装特定版本的 `canvas-editor`。 2. **导入并使用**:在 Vue 组件中导入编辑器组件,并通过 props 或数据绑定传递必要的设置参数。 3. **初始化配置**:根据需求调整编辑器的行为,如启用/禁用某些功能、设置默认样式等。 4. **事件处理**:监听编辑器的事件,以便在用户完成编辑后执行相应的业务逻辑。 相关问题: 1. 这个编辑器是否支持Markdown语法或者其他高级功能? 2. 如何在Vue组件生命周期钩子中初始化Canvas-Editor? 3. 是否有详细的文档或教程指导如何使用Canvas-Editor?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值