iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >js实现七夕表白弹幕效果 jQuery实现弹幕技术
  • 678
分享到

js实现七夕表白弹幕效果 jQuery实现弹幕技术

2024-04-02 19:04:59 678人浏览 独家记忆
摘要

本文实例为大家分享了js与Jquery技术实现表白弹幕,供大家参考,具体内容如下 js七夕表白弹幕效果简单版效果: 关键代码: <script> v

本文实例为大家分享了jsJquery技术实现表白弹幕,供大家参考,具体内容如下

js七夕表白弹幕效果简单版效果:

关键代码:


<script>
        var si;
        function tangmu(){
            clearInterval(si);
            var text = document.getElementById("text");
            var tangmu = document.getElementById("tangmu");
 
            var textStyle="<font id=\"textStyle\">"+text.value+"</font>";
             
            mathHeight = Math.round(Math.random()*tangmu.offsetHeight)+"px";
 
            var textLeft=tangmu.offsetWidth+"px";
             
            tangmu.innerhtml=textStyle;
             
            var textStyleObj = document.getElementById("textStyle");
             
            textStyleObj.style.left=textLeft;
            textStyleObj.style.top=mathHeight;
             
            var x=parseInt(textStyleObj.style.left);
             
            si = setInterval("xunhuan("+x+")",100);
             
        }
        function xunhuan(left){
            var textStyleObj = document.getElementById("textStyle");
            textStyleObj.style.left=left;
             
            var x=parseInt(textStyleObj.style.left);
 
            if(x<textStyleObj.style.width){
                document.getElementById("tangmu").innerHTML="";
                clearInterval(si);
            }else{
                x-=18;
            }
             
            textStyleObj.style.left=x+"px";
        }
</script>

jQuery实现弹幕技术:

效果:

关键代码:


<script src="jquery-1.11.1.js"></script>
<script>

    $(function () {
        $(".showBarrage,.s_close").click(function () {
            $(".barrage,.s_close").toggle("slow");
        });
        init_barrage();
    })

    //提交评论
    $(".send .s_btn").click(function () {
        var text = $(".s_text").val();
        if (text == "") {
            return;
        }

        var _lable = $("<div style='right:20px;top:0px;opacity:1;color:" + getRandomColor() + ";'>" + text + "</div>");
        $(".mask").append(_lable.show());
        init_barrage();
    })

    //初始化弹幕技术
    function init_barrage() {
        var _top = 0;
        $(".mask div").show().each(function () {
                    var _left = $(window).width() - $(this).width();//浏览器最大宽度,作为定位left的值
                    var _height = $(window).height();//浏览器最大高度
                    _top += 75;
                    if (_top >= (_height - 130)) {
                        _top = 0;
                    }
                    $(this).CSS({left: _left, top: _top, color: getRandomColor()});

                   //定时弹出文字
                    var time = 10000;
                    if ($(this).index() % 2 == 0) {
                        time = 15000;
                    }

                    $(this).animate({left: "-" + _left + "px"}, time, function () {
                        $(this).remove();
                    });

                }
        );

    }

    //获取随机颜色
    function getRandomColor() {
        return '#' + (function (h) {
                    return new Array(7 - h.length).join("0") + h
                })((Math.random() * 0x1000000 << 0).toString(16))
    }

</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: js实现七夕表白弹幕效果 jQuery实现弹幕技术

本文链接: https://www.lsjlt.com/news/132354.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • js实现七夕表白弹幕效果 jQuery实现弹幕技术
    本文实例为大家分享了js与jQuery技术实现表白弹幕,供大家参考,具体内容如下 js七夕表白弹幕效果简单版效果: 关键代码: <script> v...
    99+
    2024-04-02
  • jQuery如何实现弹幕效果
    这篇文章主要为大家展示了“jQuery如何实现弹幕效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现弹幕效果”这篇文章吧。效果如下:代码如下...
    99+
    2024-04-02
  • JS实现视频弹幕效果
    使用ES6的模块化开发及观察者模式来实现。观察者模式有很多种形式,这里是使用“注册—通知—撤销注册”的形式。TimeManager类可以返回一个单例,每一条弹幕作为一个观察者,注册到...
    99+
    2024-04-02
  • jQuery怎么实现弹幕效果
    这篇文章将为大家详细讲解有关jQuery怎么实现弹幕效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先来看看运行效果:下面将整个代码显示出来:<!doctype&...
    99+
    2024-04-02
  • jQuery实现弹幕效果案例
    本文实例为大家分享了jQuery实现弹幕效果的具体代码,供大家参考,具体内容如下 效果: <!DOCTYPE html> <html lang="en">...
    99+
    2024-04-02
  • AndroidFlutter实现弹幕效果
    目录前言通用弹幕实现方案ListView弹幕方案实现基本框架轮播滚动轮询算法点击事件前言 需求要点如下: 弹幕行数为3行,每条弹幕相互依靠但不存在重叠每条弹幕可交互点击跳转滚动速度恒...
    99+
    2024-04-02
  • canvas如何实现弹幕效果
    这篇文章主要介绍canvas如何实现弹幕效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码如下<!DOCTYPE html> <html l...
    99+
    2024-04-02
  • WPF+SkiaSharp实现自绘弹幕效果
    SkiaSharp 自绘弹幕效果 框架使用.NET60; Visual Studio 2022; 项目使用 MIT 开源许可协议; 接着上一篇 WPF 弹幕 上期...
    99+
    2024-04-02
  • jQuery如何实现弹幕APP
    这篇文章主要介绍了jQuery如何实现弹幕APP,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。今天闲着无聊,写了个弹幕APP,主要实现以下几...
    99+
    2024-04-02
  • JS实现弹幕小案例
    本文实例为大家分享了JS实现弹幕小案例的具体代码,供大家参考,具体内容如下 效果图: 步骤分析: 1、收集用户输入内容,根据内容创建一个标签--span,追加到某个容器中 2、为元...
    99+
    2024-04-02
  • 前端html如何实现弹幕效果
    这篇文章给大家分享的是有关前端html如何实现弹幕效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。之前在一个移动端的抽奖页面中,在抽奖结果的展示窗口需要弹幕轮播显示,之前踩过一些小坑,现在总结一下前端弹幕效果的...
    99+
    2023-06-09
  • 如何使用JavaScript实现弹幕效果
    这篇文章主要为大家展示了“如何使用JavaScript实现弹幕效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用JavaScript实现弹幕效果”这篇文...
    99+
    2024-04-02
  • 如何使用css3实现弹幕效果
    这篇文章主要介绍如何使用css3实现弹幕效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如何通过css3实现弹幕首先来看如何通过css的方法实现一个最简单的弹幕:首先在html中定...
    99+
    2024-04-02
  • js怎么实现弹幕功能
    js实现弹幕功能的方法:1、创建html文件;2、添加html代码架构;3、在body标签中使用div、input、button标签分给页面设计效果显示框、输入框、弹幕提交按钮;4、添加script标签并写入js代码来实现弹幕效果;5、通过...
    99+
    2024-04-02
  • js实现简易弹幕系统
    本文实例为大家分享了原生js实现弹幕效果的具体代码,供大家参考,具体内容如下 实现思路 1、先写好静态页面框架 <div id='father'> &...
    99+
    2024-04-02
  • 一篇文章教你学会js实现弹幕效果
    目录新建一个html文件:搞出初始模版HTML添加CSS填充js逻辑代码动画效果下面是弹幕效果 : 相信小伙伴们都看过了,那么它实现的原理是什么呢,那么我们前端怎么用我们web技术...
    99+
    2024-04-02
  • 怎么使用Android Flutter实现弹幕效果
    本篇内容介绍了“怎么使用Android Flutter实现弹幕效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言需求要点如下:...
    99+
    2023-07-02
  • js实现弹框效果
    本文实例为大家分享了js实现弹框效果的具体代码,供大家参考,具体内容如下 利用display来控制弹窗的现实和隐藏 <!-- 弹出层 --> <div id="...
    99+
    2024-04-02
  • 基于WPF实现弹幕效果的示例代码
    WPF 实现弹幕效果 框架使用大于等于.NET40; Visual Studio 2022; 项目使用 MIT 开源许可协议; 此篇代码目的只是为了分享思路 实现...
    99+
    2024-04-02
  • Android中怎么利用EasyBarrage实现一个弹幕效果
    Android中怎么利用EasyBarrage实现一个弹幕效果,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。概述EasyBarrage是Android平台的一种轻量级弹幕效...
    99+
    2023-05-30
    android easybarrage
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作