JQuery实现动态适时改变字体颜色的方法


Posted in Javascript onMarch 10, 2015

本文实例讲述了JQuery实现动态适时改变字体颜色的方法。分享给大家供大家参考。具体分析如下:

JQuery动态适时改变字体的颜色,Ajax的效果类似,在文本框输入文字,再选择色块,输入的文字就会变成色块标示的颜色值,很不错的效果吧。如果运行有错,请刷新一次页面即可。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3c.org/1999/xhtml">

<head>

<title>JQuery动态改变字体颜色</title>

<meta charset="gb2312" />

<style type="text/css">

h1 {

    font:bold 15px/19px Georgia, serif;

    }

p {margin:0;}

#colorselections a {

    border:2px solid #fff;

    margin-right:4px;

    display:block;

    float:left;

    }

a img {

    border:1px solid #fff;

    width:22px;

    height:22px;

    vertical-align:bottom;

    }

#colorselections{zoom:1}    

#colorselections a.on {

    border:2px solid #d5680d;

    }

#previewer {

    margin:26px 0 20px 0;

    padding:6px;

    clear:left;

    font:bold 19px/25px Verdana;

    border:1px solid #ccc;

    width:80%;

    }

</style>

<script type="text/javascript" src="js/jquery1.3.2.js"></script>

<script type="text/javascript">

$(function(){

    $("#inputText").keyup(function(){

        $("#previewer").empty();

        $("#previewer").text($(this).attr("value"));

    });

});

$(function(){

    $("#colorselections a").click(function(){

        $(this).addClass("on").siblings().removeClass("on");

        $("#previewer").css("color",$(this).css("background-color"))

    });

});

</script>

</head>

<body>

<h1>请输入文字</h1>

<input type="text" id="inputText" value="" />

<h1>请选择颜色</h1>

<p>

<span id="colorselections"> 

    <a href="#" style="background-color:#000000;" class="on">

    <img src="/jscss/demoimg/201006/space.gif" class="colorbox" alt="Black" />

    </a>

    <a href="#" style="background-color:#003399;" class="">

    <img src="/jscss/demoimg/201006/space.gif" class="colorbox" alt="Light Blue" />

    </a>

    <a href="#" style="background-color:#5E5E5E;" class="">

    <img src="/jscss/demoimg/201006/space.gif" class="colorbox" alt="Medium Gray" />

    </a>

    <a href="#" style="background-color:#00524E;" class="">

    <img src="/jscss/demoimg/201006/space.gif" class="colorbox" alt="Dark Teal" />

    </a>

    <a href="#" style="background-color:#258B86;" class="">

    <img src="/jscss/demoimg/201006/space.gif" class="colorbox" alt="Light Teal" />

    </a>

    <a href="#" style="background-color:#DA7E33;" class="">

    <img src="/jscss/demoimg/201006/space.gif" class="colorbox" alt="Orange" /></a>

    <a href="#" style="background-color:#198541;" class="">

    <img src="/jscss/demoimg/201006/space.gif" class="colorbox" alt="Green" />

    </a>

</span>

</p>

<br clear="both" />

<p id="previewer"></p>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 学习笔记(十四) 正则表达式
Jan 22 Javascript
jQuery 源码分析笔记(4) Ready函数
Jun 02 Javascript
jQuery学习笔记之2个小技巧
Jan 19 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
JavaScript实现删除,移动和复制文件的方法
Aug 05 Javascript
Express的路由详解
Dec 10 Javascript
ClearTimeout消除闪动实例代码
Feb 29 Javascript
如何使用jquery修改css中带有!important的样式属性
Apr 28 Javascript
angular中的cookie读写方法
Aug 02 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
Nov 21 Javascript
微信小程序云开发 搭建一个管理小程序
May 17 Javascript
vue.config.js常用配置详解
Nov 14 Javascript
jQuery实现行文字链接提示效果的方法
Mar 10 #Javascript
jQuery实现锚点scoll效果实例分析
Mar 10 #Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
Mar 10 #Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
Mar 10 #Javascript
js控制页面的全屏展示和退出全屏显示的方法
Mar 10 #Javascript
Javascript 正则表达式实现为数字添加千位分隔符
Mar 10 #Javascript
jquery+easeing实现仿flash的载入动画
Mar 10 #Javascript
You might like
php设计模式 Factory(工厂模式)
2011/06/26 PHP
php笔记之:AOP的应用
2013/04/24 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
2015/04/20 PHP
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
js读写json文件实例代码
2014/10/21 Javascript
Nodejs极简入门教程(一):模块机制
2014/10/25 NodeJs
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
JavaScript动态修改弹出窗口大小的方法
2015/04/06 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
微信小程序实现图片选择并预览功能
2019/07/25 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
[50:28]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs KG
2018/04/01 DOTA
Python找出list中最常出现元素的方法
2016/06/14 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
python绘制趋势图的示例
2020/09/17 Python
抽象类和接口的区别
2012/09/19 面试题
大学生演讲稿
2014/04/25 职场文书
植树造林的宣传标语
2014/06/23 职场文书
2014年幼儿园学期工作总结
2014/12/05 职场文书
秋菊打官司观后感
2015/06/03 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
mysql多表查询-笔记七
2021/04/05 MySQL
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题