广告
返回顶部
首页 > 资讯 > 精选 >JS怎么实现网页鼠标特效
  • 431
分享到

JS怎么实现网页鼠标特效

2023-06-26 08:06:59 431人浏览 安东尼
摘要

这篇“js怎么实现网页鼠标特效”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JS怎么实现网页鼠标特效”文章吧。实例一:禁用鼠

这篇“js怎么实现网页鼠标特效”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JS怎么实现网页鼠标特效”文章吧。

实例一:禁用鼠标右键

<script type="text/javascript">            //为文档的鼠标按下事件定义回调            document.onmousedown = function(event){                //判断事件的值是否为鼠标右键                if (event.button == 2){                    alert('禁用鼠标右键!');   //提示用户禁用鼠标右键                }            }        </script>
0 没按键1 按左键2 按右键3 按左键和右键4 按中间键5 按左键和中间键6 按右键和中间键7 按所有的键

实例二:动态定义鼠标指针形状

<script type="text/javascript">            //初始化鼠标形状            function initMouse(){                //通过标签名得到目标DOM,如果是全网页则这里可以用body                var pDom = document.getElementsByTagName("p")[0];                //修改样式的鼠标指针形状,pointer为手的形状                pDom.style.cursor = 'pointer';            }                   </script>
名称                   属性代码                 默认箭头样式           cursor:default 手型                   cursor: pointer    手型                   cursor:hand    移动十字箭头           cursor: move   帮助问号               cursor: help 十字准心                 cursor:crosshair   文字/编辑                cursor: text   无法释放(禁用)             cursor:no-drop 禁用                   cursor:not-allowed 自动                   cursor:auto    处理中              cursor: progress   向上改变大小           cursor: n-resize   向下改变大小           cursor: s-resize   向左改变大小           cursor: w-resize   向右改变大小           cursor: e-resize   向上左改变大小          cursor: nw-resize  向下左改变大小          cursor: sw-resize  向上右改变大小          cursor: ne-resize  向下右改变大小          cursor: se-resize

实例三:鼠标进出时字体大小变化

<script type="text/javascript">    //鼠标指针移进    function mOver(pDOM){        pDOM.style.fontSize = '20px';   //调整字体大小为20个像素    }       //鼠标指针移出    function mOut(pDOM){        pDOM.style.fontSize = '';       //调整字体大小样式为默认    }</script><!-- 定义一块区域 -->        <p style="margin:5px auto; width:100px; height:100px; border:1px solid black;"             onmouseover="mOver(this);"  onmouseout="mOut(this);">            把鼠标移动到该区域        </p>

实例四:

<script type="text/javascript">            var nowPos;                 //当前的位置            var myTimer;                    //定时器变量            function startIt(){             //开始函数                //开始定时器,以10毫秒为单位                myTimer = window.setInterval("scrollPage()",10);            }            //停止函数            function stopIt(){                //取消定时器                clearInterval(myTimer);            }            //滚动屏幕的函数            function scrollPage(){                window.scrollBy(0,1);   //以一个像素为单位开始滚屏            }            document.onmousedown = stopIt;  //监听单击事件            document.ondblclick = startIt;      //监听双击事件</script>

实例五:鼠标放上链接出现不同的颜色

<script type="text/javascript">             //定义链接的mouseover事件    function defineLinkColor(){        //获得网页里所有的链接的DOM        var linkDOMs = document.getElementsByTagName("a");        //遍历所有的链接DOM        for(var i=0; i<linkDOMs.length; i++){            //为每一个链接的mouseover定义事件回调            linkDOMs[i].onmouseover = function(){                this.style.color = 'red'; //为当前的链接改变颜色样式            }            linkDOMs[i].onmouseout = function(){                this.style.color = '';      //恢复默认            }        }    }</script>

实例六:让鼠标滑轮失效

<script type="text/javascript">         function init(){        //重新定义document的滑轮滑动的事件回调函数        document.onmousewheel = function(){            alert('禁止使用滑轮');    //提示用户不可以用滑轮            return false;           //返回false,什么也不操作(这句不能少,否则还是会滚动)        };    }</script>

以上就是关于“JS怎么实现网页鼠标特效”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: JS怎么实现网页鼠标特效

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

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

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

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

下载Word文档
猜你喜欢
  • JS怎么实现网页鼠标特效
    这篇“JS怎么实现网页鼠标特效”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JS怎么实现网页鼠标特效”文章吧。实例一:禁用鼠...
    99+
    2023-06-26
  • 利用PyQt5模拟实现网页鼠标移动特效
    核心代码: from random import random from time import time from PyQt5.QtCore import QPropertyAni...
    99+
    2022-11-13
  • 如何用PyQt5模拟实现网页鼠标移动特效
    这篇“如何用PyQt5模拟实现网页鼠标移动特效”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何用PyQt5模拟实现网页鼠标...
    99+
    2023-06-29
  • 原生JS实现鼠标滑动撒爱心特效
    本文实例为大家分享了一个鼠标滑动撒爱心的js特效,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏。 <!DOCTYPE html> <html lang=...
    99+
    2022-11-12
  • web开发中如何实现经典的网页鼠标特效
    这篇文章给大家分享的是有关web开发中如何实现经典的网页鼠标特效的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、鼠标指向出现实用特殊提示<!DOCTYPE ht...
    99+
    2022-10-19
  • JS实现网页导航条特效
    本文实例给大家分享了一个用原生JS实现的比较实用的网页导航条特效,当页面滚动时,导航条会发生变化,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏。 <!DOCTYPE...
    99+
    2022-11-12
  • 基于JS怎么实现酷炫的网页特效
    这篇文章主要介绍了基于JS怎么实现酷炫的网页特效的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于JS怎么实现酷炫的网页特效文章都会有所收获,下面我们一起来看看吧。1、鼠标点击弹出爱心代码<!DOCTYP...
    99+
    2023-06-30
  • javascript实现鼠标拖尾特效
    鼠标特效需要使用定时器setTimeout在固定时间生成节点,删除节点,生成的节点赋予随机的宽高,随机颜色,使每个特效节点都看起来不一样 注意:生成的节点需要设置绝对定位,使其脱离文...
    99+
    2022-11-12
  • 怎么用纯css3实现鼠标悬停特效
    这篇文章主要介绍“怎么用纯css3实现鼠标悬停特效”,在日常操作中,相信很多人在怎么用纯css3实现鼠标悬停特效问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用纯css3...
    99+
    2022-10-19
  • js实现鼠标悬浮框效果
    本文实例为大家分享了js实现鼠标悬浮框效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <h...
    99+
    2022-11-13
  • JavaScript网页特效怎么实现
    这篇文章主要介绍“JavaScript网页特效怎么实现”,在日常操作中,相信很多人在JavaScript网页特效怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript网页特效怎么实现”的疑...
    99+
    2023-06-26
  • 怎么用css3实现鼠标经过按钮特效
    这篇文章主要讲解了“怎么用css3实现鼠标经过按钮特效”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用css3实现鼠标经过按钮特效”吧!  今天再给大家...
    99+
    2022-10-19
  • html+css+js实现canvas跟随鼠标的小圆特效源码
    效果(源码在最后): 实现: 1.定义标签: <h1>北极光之夜</h1> <canvas id="draw" style=" positio...
    99+
    2022-11-11
  • 怎么使用JS实现一个跟随鼠标移动洒落的星星特效
    这篇“怎么使用JS实现一个跟随鼠标移动洒落的星星特效”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用JS实现一个跟随鼠...
    99+
    2023-07-05
  • JavaScript如何实现鼠标拖尾特效
    这篇文章主要介绍了JavaScript如何实现鼠标拖尾特效,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。看完这个保证你有手就行,制作各种好看的小尾巴!全部代码如下,看注释可以...
    99+
    2023-06-22
  • js如何实现鼠标悬浮框效果
    这篇文章主要介绍了js如何实现鼠标悬浮框效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下<!DOCTYPE html><html&n...
    99+
    2023-06-29
  • JavaScript利用canvas实现鼠标跟随特效
    目录前言创建canvas画布定义鼠标 x / y初始化canvas画箭头循环动画鼠标事件前言 canvas是一个很神奇的玩意儿,比如画表格、画海报图都要用canvas去做,前几天有用...
    99+
    2022-11-13
    JavaScript canvas鼠标跟随特效 JavaScript canvas鼠标跟随 JavaScript 鼠标跟随
  • JavaScript实现酷炫的鼠标拖尾特效
    看完这个保证你有手就行,制作各种好看的小尾巴! 全部代码如下,看注释可以轻易看懂 <!DOCTYPE html> <html lang="en"> &l...
    99+
    2022-11-12
  • 基于JS实现十种酷炫的网页特效
    目录1、鼠标点击弹出爱心2、鼠标点击弹出文字3、鼠标点击弹出烟花波纹4、鼠标小星星拖尾跟随5、鼠标粒子随心拖尾跟随6、鼠标笑脸跟随+仙女棒+泡泡+雪花+点击烟花效果(自由组合)7、樱...
    99+
    2022-11-13
  • win10鼠标轨迹特效怎么关闭
    今天小编给大家分享一下win10鼠标轨迹特效怎么关闭的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。win10鼠标轨迹特效关闭...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作