js实现文章文字大小字号功能完整实例,js实现正
分类:计算机网络

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<script src="jquery-1.8.2.js" type="text/javascript"></script>
<script type="text/javascript">
 $(function(){
  interid=setInterval(Showgao,1);
  var i=1;
  $('#top').height(8);
  $('#buttom').css('marginTop',42);
  $('#buttom').css('background','#d6d6d6');
  function Showgao()
  {
    var oldH=$('#buttom').css('marginTop');
    var h= oldH.substr(0,oldH.indexOf('px'));
    $('#buttom').css('marginTop',h-1);
    $('#buttom').height(i);
    i++;
    if(i==42){clearInterval(interid);}
  }

  interid1=setInterval(Showgao1,1);
  var i1=1;
  $('#top1').height(4);
  $('#buttom1').css('marginTop',46);
  $('#buttom1').css('background','red');
  function Showgao1()
  {
    var oldH=$('#buttom1').css('marginTop');
    var h= oldH.substr(0,oldH.indexOf('px'));
    $('#buttom1').css('marginTop',h-1);
    $('#buttom1').height(i1);
    i1++;
    if(i1==30){clearInterval(interid1);}
  }
});
</script>
<body>
<style>
  .container{width:20px;height:50px;border:1px solid #999;font-size:10px;float:left;margin-left:5px;}
</style>
<div class="container" onclick="javascript:alert(1);" >
   <div id="top">82%</div>
   <div id="buttom"></div>
</div>
<div class="container" onclick="javascript:alert(1);" >
   <div id="top1" >62%</div>
   <div id="buttom1"></div>
</div>
</body>
</html>

本文实例讲述了js实现文章文字大小字号功能的方法。分享给大家供大家参考。具体分析如下:

本文实例讲述了JavaScript实现标题栏文字轮播效果代码。分享给大家供大家参考,具体如下:

话不多说,请看实现代码:

您可能感兴趣的文章:

  • js实现图片和链接文字同步切换特效的方法
  • js实现鼠标悬停图片上时滚动文字说明的方法
  • JS实现文字向下滚动完整实例
  • JS实现单行文字不间断向上滚动的方法
  • js实现文章文字大小字号功能完整实例
  • JS实现倒计时和文字滚动的效果实例
  • Js实现滚动变色的文字效果
  • JS实现根据当前文字选择返回被选中的文字
  • js的alert样式如何更改如背景颜色
  • JS实现让访问者自助选择网页文字颜色的方法

文字大中小是很多网站供用户阅读方便的一个功能,本文实例介绍的文字大中小字号功能可以在用户选择之后打开只要在同网站打开另一篇文章都会根据用户习惯来显示字体大小。

这里演示的JS文字轮播,显示在标题栏区域,以前个人主页时候经常见到的效果,不过现在都规范了,标题栏一般都不加入这种效果了。但是可以学习一下JS制作实现一些文字特效,运行效果后请查看标题栏。

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 *{
 margin:0;
 padding:0;
 }
 .lunbo{
 position: relative;
 width: 600px;
 height: 50px;
 border:1px solid red;
 overflow: hidden;
 }
 ul{
 position:absolute;
 left: 0;
 top:0;
 width: 600px;
 height: auto;
 }
 ul li{
 width: 600px;
 height: 50px;
 line-height: 50px;
 font-size:20px;
 color:#333;
 text-align: center
 }
 </style>
</head>
<body>
 <div class="lunbo">
 <ul>
 <li>人生在世须尽欢 莫使金樽空对月</li>
 <li>我寄愁心与明月,随风直到夜郎西</li>
 <li>不是花中偏爱菊,此花开尽更无花</li>
 <li>辛苦遭逢起一经,干戈寥落四周星</li>
 <li>山河破碎风飘絮,身世浮沉雨打萍。</li>
 <li>惶恐滩头说惶恐,零丁洋里叹零丁。</li>
 <li>人生自古谁无死?留取丹心照汗青。</li>
 </ul>
 </div>
<script src="//cdn.bootcss.com/jquery/2.2.2/jquery.js"></script>
<script>
 function lunbo(id,height){
  var ul=$(id);
  var liFirst=ul.find('li:first');
  $(id).animate({top:height}).animate({"top":0},0,function(){
  var clone=liFirst.clone();
  $(id).append(clone);
  liFirst.remove();
  })
 }
 setInterval("lunbo('ul','-50px')",3000)
</script>
</body>
</html>

大家一定在某些大型网站看到过文章标题下三个按钮 “大”、“中”、“小”,用来照顾不同人的阅读习惯。这里我就要介绍这种方法,而且比它们的还支持自动保存哦~只要选择一次,下次阅读自动调整到喜欢的字号。

运行效果截图如下:

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

JS 代码部分:

美高梅网址 1

您可能感兴趣的文章:

  • JS实现单行文字不间断向上滚动的方法
  • javascript 单行文字向上跑马灯滚动显示
  • JavaScript实现标题栏文字轮播效果代码
  • javascript实现文字无缝滚动
  • js实现文字滚动效果
  • js文字横向滚动特效
  • js+div实现文字滚动和图片切换效果代码
  • js代码实现无缝滚动(文字和图片)
  • js实现鼠标悬停图片上时滚动文字说明的方法
  • JS实现文字向下滚动完整实例

首先把下边的 JS 放到 JS 文件或者 script 标签里:

在线演示地址如下:

复制代码 代码如下:

jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') {
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString();
        }
        var path = options.path ? '; path=' + options.path : '';
        var domain = options.domain ? '; domain=' + options.domain : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else {
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]美高梅网址,);
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
function SetFont(size){
    $.cookie('Font_size', size, { expires: 99999999 });
    $(".context").css("font-size",size);//.context 换成你文章内容的容器
};
$(document).ready(function(){
    SetFont( $.cookie('Font_size') + 'px' );
});

具体代码如下:

注意把代码的 .context 换成你的文章内容容器。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>文字循环出现</title>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
var message = new Array();
message[0] = "欢迎光临脚本之家";
message[1] = "这里有javascript";
message[2] = "网页特效";
message[3] = "图片和背景特效等";
message[4] = "非常多的资源";
message[5] = "你一定会有所收获的"; 
message[6] = "欢迎你再次光临";
message[7] = "";
var reps = 2;
var speed = 60;
var p = message.length;
var T = "";
var C = 0;
var mC = 0;
var s = 0;
var sT = null;
if (reps < 1) reps = 1;
function doTheThing() {
T = message[mC];
A();
}
function A() {
s++;
if (s > 9) { s = 1;}
if (s == 1) { document.title = '|||★★★★★=====|||----- ['+T+' -----'; }
if (s == 2) { document.title = '|||=★★★★★====|||----- ['+T+' -----'; }
if (s == 3) { document.title = '|||==★★★★★===|||----- ['+T+' -----'; }
if (s == 4) { document.title = '|||===★★★★★==|||----- ['+T+' -----'; }
if (s == 5) { document.title = '|||====★★★★★=|||----- ['+T+' -----'; }
if (s == 6) { document.title = '|||=====★★★★★|||----- ['+T+' -----'; }
if (s == 7) { document.title = '|||====★★★★★=|||----- ['+T+' -----'; }
if (s == 8) { document.title = '|||===★★★★★==|||----- ['+T+' -----'; }
if (s == 9) { document.title = '|||=★★★★★===|||----- ['+T+' -----'; }
if (C < (8 * reps)) {
sT = setTimeout("A()", speed);
C++;
}
else {
C = 0;
s = 0;
mC++;
if(mC > p - 1) mC = 0;
sT = null;
doTheThing();
  }
}
doTheThing();
</script>
</body>
</html>

Html 代码部分:

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

然后在需要的地方调用下边的代码:

您可能感兴趣的文章:

  • JS实现单行文字不间断向上滚动的方法
  • javascript 单行文字向上跑马灯滚动显示
  • javascript实现文字无缝滚动
  • js实现文字滚动效果
  • js文字横向滚动特效
  • js+div实现文字滚动和图片切换效果代码
  • js代码实现无缝滚动(文字和图片)
  • js实现鼠标悬停图片上时滚动文字说明的方法
  • JS实现文字向下滚动完整实例
  • js实现文字向上轮播功能

复制代码 代码如下:

<a href="javascript:SetFont(16)">大</a>
<a href="javascript:SetFont(14)">中</a>
<a href="javascript:SetFont(12)">小</a>

可以自定义 SetFont() 函数里的字号以及文字。

希望本文所述对大家基于javascript的web程序设计有所帮助。

您可能感兴趣的文章:

  • js实现图片和链接文字同步切换特效的方法
  • js实现鼠标悬停图片上时滚动文字说明的方法
  • JS实现文字向下滚动完整实例
  • JS实现单行文字不间断向上滚动的方法
  • JS实现倒计时和文字滚动的效果实例
  • Js实现滚动变色的文字效果
  • JS实现根据当前文字选择返回被选中的文字
  • js实现正方形颜色从下往上升的效果
  • js的alert样式如何更改如背景颜色
  • JS实现让访问者自助选择网页文字颜色的方法

本文由美高梅网址发布于计算机网络,转载请注明出处:js实现文章文字大小字号功能完整实例,js实现正

上一篇:js实现对ajax请求面向对象的封装,使用原生js封装 下一篇:的简化代码写法,方法的语法格式及使用
猜你喜欢
热门排行
精彩图文