初探js特效魅力01
通常js特效在浏览器中不太兼容,是因为我们获取对象ID上出了问题,比如在body里面有个div,它的id="div1",如果对它更改样式,我们通常是div1.style..,这是不兼容的做法,正确来说,应该是document.getElementById("div1"),这才是兼容的做法。
一.(初探js魅力01)鼠标悬浮单选按钮时出现提示内容,鼠标离开时,提示内容消失,或者鼠标悬浮div2时放大,离开变小其他特效自己扩展:
<!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>js特效</title>
<script>
function go(){
document.getElementById('div1').style.display='block';
}
function out(){
document.getElementById('div1').style.display='none';
}
function toGreen(){
document.getElementById("div2").style.width="300px";
document.getElementById("div2").style.height="300px";
document.getElementById("div2").style.background="green";
}
function toRed(){
document.getElementById("div2").style.width="100px";
document.getElementById("div2").style.height="100px";
document.getElementById("div2").style.background="red";
}
</script>
<style>
#div1{
width:300px;
height:100px;
border:1px solid black;
background-color:#F00;
display:none;
}
#div2{
width:100px;
height:100px;
background:red;
}
</style>
</head>
<body>
<input type="checkbox" onmouseover="go()" onmouseout="out()"/>复选框
<div id="div1">鼠标悬浮复选框是提示内容!div1</div>
<br /><br /><br /><br /><br /><br /><br /><br />
<div id="div2" onmouseover="toGreen()" onmouseout="toRed()">div2</div>
</body>
</html>
关键内容是:鼠标的悬浮、离开:onmouseover、onmouseout
未完待续,请继续查看初识js魅力02
分享到:
相关推荐
<br><br>一、概述 3<br>1)VSTT简介 3<br>2)测试类型 3<br>3)Team Test 命名空间 6<br>二、Web 测试 7<br>1)概述 7<br>2)测试引擎和测试记录器 7<br>3)录制WebTest 8<br>4)编辑WebTest 10<br>5)WebTest查看器...
25<br/><br/>一 多 任 务, 多 进 程 和 多 线 程... 25<br/><br/>二 基 于MFC 的 多 线 程 编 程... 26<br/><br/>三 编 程 实 例... 29<br/><br/>用VC++5实现多线程... 35<br/><br/>Windows95下多线程编程技术...
内容如下:<br>应用软件文档编制研究初探.pdf<br>浅述计算机软件文档.pdf<br>试论软件文档的用户界面及设计.pdf<br>软件文档及其管理.pdf<br>软件文档的用户界面及设计.pdf<br>软件文档的管理维护及应用.pdf<br>软件...
hello world <br>简单的基本流程概念,入门!
Spy++原理初探<br>vc源码
template: '<span>Hello</span>' }) # 局部注册 var child = { template: '<span>Hello</span>' } new Vue({ // ··· components:{ my-component: child } }) 注意:组件的注册必须要在Vue实例创建之前 ...
【】01 - 初探Javascript魅力 - 1 【】02 - 初探Javascript魅力 - 2 【】03 - 初探Javascript魅力 - 3 【】04 - 初探Javascript魅 资源太大,传百度网盘了,链接在附件中,有...
上一篇博客《C++11 并发指南一(C++11 多线程初探)》中只是提到了 std::thread 的基本用法,并给出了一个最简单的例子,本文将稍微详细地介绍 std::thread 的用法。 std::thread 在 <thread> 头文件中声明,因此使用 ...
20160921-华泰证券-多因子系列之一:华泰多因子模型体系初探.pdf
元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D...
20160921-华泰证券-多因子系列之一:华泰多因子模型体系初探(1).pdf
针对目前水力化卸压增透技术适用条件不清晰、效果评价指标不明的现状,通过分析水力化措施的技术原理,初步确定了其适用条件及评价指标:水力冲孔、水力割缝、水力压裂分别适用于煤的坚固性系数f<0>0.5的中等及硬煤层、...
SQL事件探查器初探SQL事件探查器初探
作者啊什么的都在文档里,是doc文档。由于作者不是我,所以要转载或者发布时注意文档的完整性。<br>文章简而易懂的描述了64位与32位的区别以及64位汇编语言的编程方法。可以作为64位汇编的基础来学习。
20210721-光大证券-中资美元债专题研究报告之一:初探中资美元债.pdf
20210811-广发证券-银行业:银行转债研究之一,银行转债初探.pdf
cloud-demo第一次 SpringCloud服务拆分初探与案例解析 cloud-demo第一次 SpringCloud服务拆分初探与案例解析 cloud-demo第一次 SpringCloud服务拆分初探与案例解析 cloud-demo第一次 SpringCloud服务拆分初探与案例...
JavaScript动画初探
<p>针对复杂目标识别中的一些难点问题, 提出一种新的综合决策网络结构。 声纳目标识别的仿真<br> 实验表明, 这种新的网络模型具有较快的收敛速度, 更高的识别率和更强的鲁棒性, 并保持了人脑可持<br> 续学习的能力...