一些基本功能的实现

Posted shine1234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些基本功能的实现相关的知识,希望对你有一定的参考价值。

 // 改变背景色

var text = document.getElementsByClassName(‘text‘)[0];
        var tit = document.getElementsByTagName(‘h2‘)[0];
        var oSpan = document.getElementsByClassName(‘oSpan‘);
        var len = oSpan.length;
        function getCol(cole, bj, a) {
            for (var i = 0; i < len; i++) {
                oSpan[i].style.border = ‘none‘;
            }
            if (cole == ‘#000‘) {
                text.style.color = ‘#999‘;
                tit.style.color = ‘#999‘;
            } else {
                text.style.color = ‘#535353‘;
                tit.style.color = ‘#535353‘;
            }
            document.body.style.background = cole;
            a.style.border = ‘1px solid‘ + bj;
        }

// 改变字体大小

 var size = $(‘.text‘).css(‘font-size‘);
        var cssHeight = $(‘.text‘).css(‘line-height‘);;
        var unit = size.slice(-2);
        var fontSize = parseFloat(size);
        var lineHeight = parseFloat(cssHeight);
        $(‘#plus‘).click(function () {
            if (fontSize >= 35) {
                return false;
            } else {
                fontSize = fontSize + 2;
                lineHeight = lineHeight + 2;
                $(".text").css(‘font-size‘, fontSize + unit);
                $(".text").css(‘line-height‘, lineHeight + unit);
            }
        })
        $(‘#reduce‘).click(function () {
            console.log(fontSize);
            if (fontSize <= 12) {
                return false;
            } else {
                fontSize = fontSize - 2;
                lineHeight = lineHeight - 2;
                $(".text").css(‘font-size‘, fontSize + unit);
                $(".text").css(‘line-height‘, lineHeight + unit);
            }
        })

//字体大小

$("#large").click(function () {
            $(".content .text").css("font-size", 26);
            $("#large").addClass("active").siblings().removeClass("active");
        });
        $("#medium").click(function () {
            $(".content .text").css("font-size", 22);
            $("#medium").addClass("active").siblings().removeClass("active");
        });
        $("#small").click(function () {
            $(".content .text").css("font-size", 16);
            $("#small").addClass("active").siblings().removeClass("active");
        })

 //护眼

 $("#protect").click(function () {
            $(".content").removeClass("n_bg");
            $(".chapters").removeClass("n_bg");
            $(".content").toggleClass("eye");
            $(".chapters").toggleClass("eye");
            $("#protect").toggleClass("active");
            $("#protect").addClass("active").siblings().removeClass("active");
        })

//开灯

 $("#off").click(function () {
            $(".content").removeClass("eye");
            $(".chapters").removeClass("eye");
            $(".content").toggleClass("n_bg");
            $(".chapters").toggleClass("n_bg");
            $("#off").siblings().removeClass("active");
            var btnText = $("#off").text();
            if (btnText == "关灯") {
                $("#off").text("开灯");
            } else {
                $("#off").text("关灯");
                $(".content").removeClass("n_bg");
                $(".chapters").removeClass("n_bg");
                $(".content").removeClass("eye");
                $(".chapters").removeClass("eye");
            }
        })

//返回到顶部

$(".top").hide();
        $(document).scroll(function () {
            var tHeight = $(document).scrollTop();
            if(tHeight > 150){
                $(".top").fadeIn(500);
            }else{
                $(".top").fadeOut(500);
            }
        });
        $(".top").click(function () {
            $(‘body,html‘).animate({scrollTop:0},300);
        });

// 左侧导航栏

$(function () {
    $(‘aside.slide-wrapper‘).on(‘touchstart‘, ‘li‘, function (e) {
        $(this).addClass(‘current‘).siblings(‘li‘).removeClass(‘current‘);
    });

    $(‘a.slide-menu‘).on(‘click‘, function (e) {
        var wh = $(‘div.wrapperhove‘ + ‘rtree‘).height();
        // console.log(wh);
        $(‘div.slide-mask‘).show();
        $(‘aside.slide-wrapper‘).css(‘height‘, wh).addClass(‘moved‘);
    });

    $(‘div.slide-mask‘).on(‘click‘, function () {
        $(‘div.slide-mask‘).hide();
        $(‘aside.slide-wrapper‘).removeClass(‘moved‘);
    });
});

 

以上是关于一些基本功能的实现的主要内容,如果未能解决你的问题,请参考以下文章

从片段调用 Google Play 游戏服务

具有相同功能的活动和片段

Notepad++编辑器——Verilog代码片段直接编译

创建自己的代码片段(CodeSnippet)

Xcode自定义代码块

浏览器中的语音识别功能