一个简单的js鼠标划过切换效果


Posted in Javascript onJune 30, 2010

上次帮朋友写过的一个简单切换效果,超级简单,但也比较适用.因为用到了CSS Sprite技术,DEMO中附带了IE6兼容png的JS.
一个简单的js鼠标划过切换效果
核心JavaScript代码:点此查看DEMO

//@Mr.Think获取对象属性兼容方法 
function $(objectId) { 
if(document.getElementById && document.getElementById(objectId)) { 
return document.getElementById(objectId);// W3C DOM 
} else if (document.all && document.all(objectId)) { 
return document.all(objectId);// MSIE 4 DOM 
} else if (document.layers && document.layers[objectId]) { 
return document.layers[objectId];// NN 4 DOM..this won't find nested layers 
} else { 
return false; 
} 
} 
//@Mr.Think切换显示文字和背景图位置 
function iLeftNav(type) { 
var inum,i_navinfo=$("i_navinfo"); 
if(type=="writeblog"){ 
inum="-300px"; 
}else if(type=="sharepic"){ 
inum="-600px"; 
}else if(type=="writemsg"){ 
inum="-900px"; 
}else{ 
inum="-300px"; 
} 
i_navinfo.innerHTML=$(type).innerHTML; 
i_navinfo.style.backgroundPosition=inum+" 0"; 
} 
//@Mr.Think加载鼠标莫过事件 
window.onload=function(){ 
var liitem=$("i_blognav").getElementsByTagName("li"); 
for(var i=0; i<liitem.length; i++){ 
liitem[0].onmouseover=function(){iLeftNav("writeblog")} 
liitem[1].onmouseover=function(){iLeftNav("sharepic")} 
liitem[2].onmouseover=function(){iLeftNav("writemsg")} 
} 
}

本文是一个简易的鼠标莫过效果,用CSS亦可以实现,但相对烦琐. 如果需要更酷更炫一点的效果,可点此查看cssrain写的基于jQuery的气泡提示效果.
原文发布于Mr.Think的个人博客: http://mrthink.net/script-mousechange-simple/
Javascript 相关文章推荐
身份证号码前六位所代表的省,市,区, 以及地区编码下载
Apr 12 Javascript
浅析javascript闭包 实例分析
Dec 25 Javascript
容易被忽略的JS脚本特性
Sep 13 Javascript
获取客户端电脑日期时间js代码(jquery)
Sep 12 Javascript
一个仿糯米弹框效果demo
Jul 22 Javascript
Node.js重新刷新session过期时间的方法
Feb 04 Javascript
浅谈javascript基础之客户端事件驱动
Jun 10 Javascript
jQuery基础_入门必看知识点
Jul 04 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
Apr 14 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
Apr 28 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
Sep 07 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
Jul 20 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
Jun 30 #Javascript
Jquery AJAX 用于计算点击率(统计)
Jun 30 #Javascript
基于jquery的图片懒加载js
Jun 30 #Javascript
CSS和Javascript简单复习资料
Jun 29 #Javascript
javascript与CSS复习(三)
Jun 29 #Javascript
javascript与CSS复习(二)
Jun 29 #Javascript
javascript与CSS复习(《精通javascript》)
Jun 29 #Javascript
You might like
php字符串操作常见问题小结
2016/10/11 PHP
php Session无效分析资料整理
2016/11/29 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
javascript连续赋值问题
2015/07/08 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
聊一聊JS中this的指向问题
2016/06/17 Javascript
浅析BootStrap Treeview的简单使用
2016/10/12 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
使用nodejs爬取前程无忧前端技能排行
2017/05/06 NodeJs
Vue数据绑定实例写法
2019/08/06 Javascript
vue仿ios列表左划删除
2019/09/26 Javascript
JavaScript制作3D旋转相册
2020/08/02 Javascript
python的即时标记项目练习笔记
2014/09/18 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
Python3-异步进程回调函数(callback())介绍
2020/05/02 Python
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
请解释接口的显式实现有什么意义
2012/05/26 面试题
手术室护士自我鉴定
2013/10/14 职场文书
大一新生军训时的自我评价分享
2013/12/05 职场文书
早读迟到检讨书
2014/01/24 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
2014年医院后勤工作总结
2014/12/06 职场文书
班主任自我评价范文
2015/03/11 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
怎样评估创业计划书是否有可行性?
2019/08/07 职场文书
六年级作文之自救
2019/12/19 职场文书
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记