当您单击虚拟按钮,然后选择不见了。你需要这种方式绑定到mousedown事件:

function addAnimation() {

selectedElement = window.getSelection().focusNode.parentNode;

$(selectedElement).addClass('grad');

}

$('.animate-selected').on('mousedown', addAnimation);

.text-field {

background: #333;

color: #fff;

width: 300px;

height: 100px;

}

.grad {

-webkit-animation: changeColor 8s ease-in infinite;

animation: changeColor 8s ease-in infinite;

}

.animate-selected{

margin: 2px 0;

border: 1px solid blue;

display: inline-block;

padding: 0 4px;

cursor: pointer;

}

@-webkit-keyframes changeColor {

0% {

color: #ff7473;

}

25% {

color: #ffc952;

}

50% {

color: #fc913a

}

75% {

color: #75D701;

}

100% {

color: #ff7473

}

}

Hello world. Select this text and press the button

Animate

如果你想动画只选定的文本,比你做这种方式:

function addAnimation() {

$('.grad').contents().unwrap(); /* this removes previous animation */

var selectedText = window.getSelection();

var container = $(selectedText.anchorNode.parentNode);

var wrappedText = '' + selectedText + ''

container.html(container.html().replace(selectedText, wrappedText));

}

$('.animate-selected').on('mousedown', function(e) {

addAnimation();

});

.text-field {

background: #333;

color: #fff;

width: 300px;

height: 100px;

}

.grad {

-webkit-animation: changeColor 8s ease-in infinite;

animation: changeColor 8s ease-in infinite;

}

.animate-selected{

margin: 2px 0;

border: 1px solid blue;

display: inline-block;

padding: 0 4px;

cursor: pointer;

}

@-webkit-keyframes changeColor {

0% {

color: #ff7473;

}

25% {

color: #ffc952;

}

50% {

color: #fc913a

}

75% {

color: #75D701;

}

100% {

color: #ff7473

}

}

Hello world. Select this text and press the button

Animate

div输入的内容全选css,将CSS类应用于内容中的选定文本可编辑div相关推荐

  1. wps的word文档怎么全选内容_word全选的快捷键 选择Word文档内容小技巧

    有可能很多人看了小编这个题目之后很不以为然,不就是选择文档吗?有什么大不了的,但是,你看完小编写的经验之后,再来进行评价.选择Word文档内容说白了就是选择文字,当中存在哪些技巧,听小编给你一一道来. ...

  2. 【 jQuery 】利用 jQuery 选择器实现表格的全选,取消选择,单击更 改选中状态,反选等功能,为表格添加光棒效果

    利用 jQuery 选择器实现表格的全选,取消选择,单击更 改选中状态,反选等功能.如图所示.点击全选按钮,选中所有行,点击取 消按钮,所有行为未选中状态,单击反选按钮,则选中的行变成未选中的: 未选 ...

  3. PyQt5 技巧篇-复选框绑定行内容,全选、清空、展示选中的内容功能实现演示,设置复选框选中,检查复选框选中状态

    先看效果图,选中了几行,然后将选中的内容展示出来. 我设置两个有序序列,分别存储对应的复选框和行内容. 我的行内容是用的 label 标签. # 存储右边label组件的有序列表def get_L_b ...

  4. word快速全选整个表格_如何在Word 2013中一次快速选择整个句子

    word快速全选整个表格 By default, Word doesn't allow you to quickly select sentences using the keyboard. Howe ...

  5. VUE实现Div内容全选和复制(键盘监听事件)

    目录 1.VUE环境和工程搭建 2.引入Element UI 3.引入jquery 4.代码实现 5.效果 1.VUE环境和工程搭建 https://blog.csdn.net/qq_26154077 ...

  6. word如何一键全选_word文档怎么全选所有内容

    如何全选word文档中的内容 1.点击所要全选的开头,按住"Shift"不放,光标移到全选的最后,单击一下,就会把中间的内容全选了. 2.以上把页面缩小到屏幕能容得下的状态,以方便 ...

  7. 原生js--选项卡全选反选,选项卡切换,模拟搜索框,微博发布(带时间),注册协议倒计时

    1.全选反选按钮 <!DOCTYPE html> <html> <head lang="en"><meta charset="U ...

  8. h5页面禁止复制_网页禁止鼠标右键禁止全选复制粘贴的方法

    这篇文章主要为大家详细介绍了网页禁止鼠标右键禁止全选复制粘贴的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 网页禁止鼠标右键禁止全选复制粘贴有很多种JS方 ...

  9. 7.20 Bootstrap、企业黄页2.0、form表单、全选不选反选

    Bootstrap.企业黄页2.0.form表单.全选不选反选 一.Bootstrap PPT内容 HTML中导入Bootstrap Bootstrap教程网站 二.企业黄页2.0 三.form表单 ...

最新文章

  1. mongodb常用命令
  2. SAP物料管理自动记帐详解
  3. 通过google app engine 在google cloud 部署支持quic的Java web 应用(多种方式)
  4. jquery 下拉框 select2 运用 笔记
  5. 纯js实现人脸识别眨眨眼张张嘴案例——alive_face.js
  6. Hadoop学习之MapReduce
  7. 查询中接受的主体参数_Apollo入门引导(三):编写查询解析器
  8. Windows 8及以上系统安装好SQL Server 2008之后找不到SQL Server配置管理器的问题
  9. 第三:Pytest框架之命令行参数(一)
  10. Leetcode题目:Lowest Common Ancestor of a Binary Search Tree
  11. 活动 | 腾讯×Nature Research:提问AI与机器人的未来
  12. 对电话号码进行格式校验、脱密、加密、解密、掩码等的操作介绍
  13. Sketch插件介绍
  14. BZOJ 2563: 阿狸和桃子的游戏
  15. 「网络安全」安全设备篇(3)——IPS
  16. WSL挂载移动硬盘U盘
  17. 和python哪个容易胖_碳水化合物,脂肪和蛋白质,到底吃哪个更容易胖?
  18. python计算利率贷款_用Python获取银行网站上的存贷款利率表
  19. 什么是root?我来告诉你为什么它叫root
  20. pytorch的使用:卷积神经网络模块

热门文章

  1. 搭建hadoop和spark分布式环境
  2. mysql_safe不存在_mysql5.7.9安装后找不到mysqld_safe和mysqld_multi程序
  3. Java 蓝桥杯 矩阵乘法
  4. pandas to_sql保存数据到数据库后,添加自增长的主键ID(PRIMARY KEY)
  5. 考研政治——选择题判断原则
  6. 使用selenium爬取csdn博客
  7. django-xadmin出现Models aren't loaded yet错误
  8. php rsa aes混合加密,手动演示RSA和AES混合加密过程
  9. ubuntu 安装java_Hadoop3.1.3安装教程_单机/伪分布式配置
  10. [LeetCode] Z字型变换