JS基础17-网站效果

news/2024/5/20 15:31:09/文章来源:https://blog.csdn.net/weixin_30794851/article/details/98895368

一、鼠标移入触发显示框和更改属性

要实现的效果

window.οnlοad=function(){
//获取到div框里的li数组var oToplist=document.getElementById('top-list');var oToplistli=oToplist.getElementsByTagName('li');var oPull=document.getElementById('pull-down');//鼠标移入时,二级菜单显示,移出时二级菜单消失oPull.οnmοuseοver=function(){this.style.display='block';};oPull.onmouseout=function(){this.style.display='none';};
//移入时更改li的属性for(var i=0;i<oToplistli.length;i++){if(i!==2){oToplistli[i].onmouseover=function(){this.style.borderTop='3px solid #fff';    };}
//判断鼠标只有移入到第三个li时才显示二级菜单,不然只要鼠标移入li,不论哪个li都会显示二级菜单else if(i==2){oToplistli[i].onmouseover=function(){this.style.borderTop='3px solid #fff';    oPull.style.display='block';    };
}

二、鼠标移入时触发更改div的效果,并同时进行重置来防止全部改变而不是移入到的那个

要实现的效果:

//获取到div数组
var oShopbtn=document.getElementsByClassName('shop-btn-a');
var oDivShoplist=document.getElementsByClassName('shop-list');
//先遍历数组,获取到每个数组元素for(var i=0;i<oShopbtn.length;i++){oShopbtn[i].index=i;oShopbtn[i].onmouseover=function(){
//进行重置,每次触发时先全部清空效果for(var i=0;i<oShopbtn.length;i++){oDivShoplist[i].style.display="none";oShopbtn[i].style.backgroundColor='';}
//然后更改当前触发的这个数组下标为i的元素的属性,让当前这个div显示出来oDivShoplist[this.index].style.display='block';this.style.backgroundColor="#fff";};};

如果不进行重置的话,当鼠标每次移入下方小方块时会变白色,当移到第一个时,1号变白,移到2号2号也变白而1号不会恢复到原来的颜色。

 

转载于:https://www.cnblogs.com/LuckyGJX/p/8664887.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_846550.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python_记一次网站数据定向爬取实现

记一次网站数据定向爬取实现 by:授客 QQ&#xff1a;1033553122 测试环境&#xff1a; Python版本&#xff1a;Python 3.4 Win7 请勿用于商业及非法用途&#xff0c;仅供学习研究用&#xff0c;否则后果自负 数据爬取场景 如下&#xff0c;打开网站查询页面&#xff0c;输入关…

大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章&#xff0c;例如LiveJournal的、ebay的&#xff0c;都是非常值得参考的&#xff0c;不过感觉他们讲的更多的是每次演变的结果&#xff0c;而没有很详细的讲为什么需要做这样的演变&#xff0c;再加上近来感觉有不少同学都很难明白为什么…

v2013调试无法访问此网站 localhost 拒绝了我们的连接请求

问题描述&#xff1a; 别人给的服务器代码&#xff0c;在本地部署以后调试的&#xff0c;localhost&#xff1a;8080 可以访问&#xff0c;localhost:2524访问不了需要改什么配置吗 解决思路&#xff1a; 这种只能在服务器上访问&#xff0c;可能端口号2524…

如何优化您的网站以提高速度

大家好&#xff01; 今天&#xff0c;我们有一个来宾帖子&#xff0c;介绍有关如何加快网站速度的一些提示&#xff01; 他目前正在一家电子商务网站上工作&#xff0c;他的任务之一是使网站快速加载。 因此&#xff0c;请在下面阅读&#xff01; 〜迈克 网站速度已成为诸如Go…

如何优化程序提高运行速度_如何优化您的网站以提高速度

如何优化程序提高运行速度大家好&#xff01; 今天&#xff0c;我们有一个来宾帖子&#xff0c;介绍有关如何加快网站速度的一些提示&#xff01; 他目前正在一家电子商务网站上工作&#xff0c;他的任务之一是使网站快速加载。 因此&#xff0c;喜欢在下面阅读&#xff01; 〜…

网站托管平台_托管Kubernetes平台综述

网站托管平台在容器协调器的竞争中&#xff0c;Kubernetes不断前进。 但是&#xff0c;就像我在Docker主机上撰写我的文章时一样&#xff0c;人们经常被困在将基础架构投入生产的步骤上。 与我最初写这篇文章时不同&#xff0c;该行业取得了长足的发展&#xff0c;正如您将看到…

PHP的网站主要攻击方式有哪些?

1、命令注入(Command Injection) 2、eval注入(Eval Injection) 3、客户端脚本攻击(Script Insertion) 4、跨网站脚本攻击(Cross Site Scripting, XSS) 5、SQL注入攻击(SQL injection) 6、跨网站请求伪造攻击(Cross Site Request Forgeries, CSRF) 7、Session 会话劫持(Session …

Xshell命令行学习,宝塔创建网站

参考链接 &#xff1a;https://blog.csdn.net/u014074697/article/details/86241642 宝塔创建面板-在安全组新添加一个端口 浏览器输入Bt-panel网址&#xff0c;登入用户名和密码即可进入

curl网站开发指南

整理curl命令&#xff1a; curl www.sina.com curl -o [文件名] www.sina.com curl -L www.sina.com curl -i www.sina.com curl -I www.sina.com curl -v www.sina.com curl --trace output.txt www.sina.com curl --trace-ascii output.txt www.sina.com php-curl这个库也不…

电商购物网站(登陆注册购物车详情页等)(仿jd)

电商购物网站&#xff08;仿jd&#xff09; 源码链接&#xff1a; https://gitee.com/ZRXXUAN/shopping https://github.com/ZRXXUAN/shopping 介绍 仿照jd写的电商购物网站 可以实现基本功能&#xff0c;登录、注册与数据库交互&#xff0c;购物车&#xff0c;详情页&…

BS4+Openpyxl循环爬取114网站黄页信息存入excel + tinker界面输入(开源代码)

使用beautifulSoup框架爬取114黄页数据。 代码开源在gitee地址: https://gitee.com/aismarter/ScrapySpider_bs4_openpyxl_tinker github地址&#xff1a; https://github.com/Aismarter/ScrapySpider_BS4_openpyxl_tinker 分析网站 首先打开网页&#xff0c;分析爬取网页的…

简易购物网站JSP

下载源码 开发工具&#xff1a; 1.myeclipse2014 2.SQLServer2012 开发思路&#xff1a; 开发思路及过程请详看附件内开发文档 项目构造: 数据库说明&#xff1a; 需创建一个数据库(shopDB)&#xff0c;三个表(users、goods、shopCart)&#xff0c;空表即可&#xff0c;后…

宝塔部署java项目建站最全爬坑博客-为啥叫最全,因为我爬的坑最多

1.首先你要有阿里云域名,然后在阿里云上解析A类你的域名,这就不多说了 2.进入宝塔面板后,你要先安装环境,最好是编译安装,因为求稳,急速安装不稳定,但是像tomcat这类app程序没有编译安装哦 环境如果都安装好了,那么我们就开始配置项目了 首先,要看我们需要运行的项目是什么,…

Java-POI大数据分析 -实体店选址POI数据分析-5天,多网站爬虫数据融合处理

实体店选址大数据分析-保定地区-POI数据-powermap-爬虫获取真实数据讲一下项目的思路 预期通过获得poi数据进行分析,以为实体店选址进行决策 数据源 58同城店铺转让数据 安居客小区详细信息数据 安居客小区平均房价数据 上爬虫代码 package wubaSpider;import java.io.FileO…

网站漏洞扫描工具AWVS相关问题——Access Denied for your user role. Contact your Administrator.

在AWVS登录用户后&#xff0c;在选择自己要使用的功能时会出现“Access Denied for your user role. Contact your Administrator.”问题&#xff0c;即“拒绝访问您的用户角色。请与管理员联系。” 此问题的出现是由于在软件处于未激活状态所致。 解决方案&#xff1a; 1、AW…

AWVS启动后显示“无法访问此网站”的解决方法

当双击桌面的“Acunetix图标”&#xff0c;自动打开浏览器跳转页面&#xff0c;结果页面显示“无法访问此网站” 按WindowsR键输入services.msc打开服务界面查看Acunetix服务是否开启&#xff0c;一般是两个服务 右键选择服务&#xff0c;选择启动&#xff0c;将两个服务全部启…

网站漏洞扫描工具AWVS_v13下载和安装

Acunetix Web Vulnerability Scanner&#xff08;简称AWVS&#xff09;是一款知名的网络漏洞扫描工具&#xff0c;它能够测试你的网站安全&#xff0c;检测网站的安全漏洞&#xff0c;如sql 注入&#xff0c;交叉站点脚本等等。 AWVS_v13软件的下载 1、AWVS漏洞扫描工具是一款…

技术分享,如何使用图数据库构建网站后台数据库?

在数据库设计开发之初&#xff0c;开发人员都会面临一个重要的选择&#xff1a;用哪个数据库呢&#xff1f;用什么数据库技术来实现呢&#xff1f;在本文中&#xff0c;笔者将以构建一套文档系统为例&#xff0c;具体阐述用Ultipa Graph如何将开发需求转化成图数据库的存储结构…

招聘网站代码模板 mysql_招聘网站爬虫模板

招聘网站爬虫模板项目的创建项目的设置中间件的理解与使用selenium的基本使用爬虫项目的创建&#xff1a;scrapy startproject spiderNamecd spiderNamescrapy genspider name www.xxx.com项目的设置&#xff1a;settings的基础设置&#xff1a;USER_AGENTMozilla/5.0 (Windows…

【Flask】nginx+uwsgi+flask部署个人网站

部署flask前提 针对nginx和uwsgi已经安装完毕&#xff0c;并且已经正确配置 第一步&#xff0c;安装项目必要的库 因为我自己是用的centos7自带的python2.7环境&#xff0c;所以直接先在服务器上pip安装flask&#xff0c;如果项目需要其他的库&#xff0c;也需要提前安装 p…