奇偶行高亮顯示及鼠標(biāo)劃過高亮顯示類
更新時間:2010年07月04日 17:38:34 作者:
奇或偶數(shù)行高亮顯示及鼠標(biāo)莫過高亮顯示,一個經(jīng)常用到的效果,也能谷歌到大把的這種效果JS,但好像還沒有一個封裝成類直接用的.想象自己當(dāng)初谷歌這個類時,還真沒少折騰時間.
花了點(diǎn)時間,封裝成了一個類(附帶一個添加樣式的類),適合初學(xué)者,直接調(diào)用函數(shù)即可,無需改代碼.
核心JavaScript代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
參數(shù)說明:
1.elemid:事件ID,就是你想實(shí)現(xiàn)這種效果所在ID;
2.tagName:事件tagName值,比如li,tr,p等等;
3.tagNameHighClass:奇或偶數(shù)行高亮顯示的樣式;
4.crossTagNameClass:鼠標(biāo)劃過時高亮顯示的樣式.
使用說明:
1.如果你只想要其中一個效果,在類中,刪除對應(yīng)的不需要的代碼,有注釋;
2.調(diào)用(加載函數(shù)建議用本文中的加載函數(shù),用window.onload非明智之舉):
window.onload=function highYourElem(){
highLight("yourId","yourTagName","yourHighClass","yourCrossClass");
}
核心JavaScript代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
參數(shù)說明:
1.elemid:事件ID,就是你想實(shí)現(xiàn)這種效果所在ID;
2.tagName:事件tagName值,比如li,tr,p等等;
3.tagNameHighClass:奇或偶數(shù)行高亮顯示的樣式;
4.crossTagNameClass:鼠標(biāo)劃過時高亮顯示的樣式.
使用說明:
1.如果你只想要其中一個效果,在類中,刪除對應(yīng)的不需要的代碼,有注釋;
2.調(diào)用(加載函數(shù)建議用本文中的加載函數(shù),用window.onload非明智之舉):
復(fù)制代碼 代碼如下:
window.onload=function highYourElem(){
highLight("yourId","yourTagName","yourHighClass","yourCrossClass");
}
相關(guān)文章
js復(fù)制網(wǎng)頁內(nèi)容并兼容各主流瀏覽器的代碼
js 復(fù)制網(wǎng)頁內(nèi)容的方法代碼有很多不過要兼容各瀏覽器就不多了,下面有個不錯的方法,大家可以嘗試操作下2013-12-12javaScript 關(guān)閉瀏覽器 (不彈出提示框)
如果網(wǎng)頁不是通過腳本程序打開的(window.open()),調(diào)用window.close()腳本關(guān)閉窗口前,必須先將window.opener對象置為null,否則瀏覽器(IE7、IE8)會彈出一個確定關(guān)閉的對話框。2010-01-01javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
昨天群里面的朋友問了個比較有意思的問題,keydown,keyup,keypress事件的先后順序。2009-02-02javascript中巧用“閉包”實(shí)現(xiàn)程序的暫停執(zhí)行功能
javascript中巧用“閉包”實(shí)現(xiàn)程序的暫停執(zhí)行功能...2007-04-04JavaScript實(shí)現(xiàn)三階幻方算法謎題解答
這篇文章主要介紹了JavaScript實(shí)現(xiàn)三階幻方算法謎題解答,三階幻方是指試將1~9這9個不同整數(shù)填入一個3×3的表格,使得每行、每列以及每條對角線上的數(shù)字之和相同,需要的朋友可以參考下2014-12-12詳解如何準(zhǔn)確判斷JavaScript中的數(shù)據(jù)類型
JavaScript中,我們經(jīng)常需要判斷數(shù)據(jù)類型以便于正確地處理數(shù)據(jù),本文將介紹JavaScript中的數(shù)據(jù)類型判斷技術(shù),包括typeof操作符、instanceof操作符、Object.prototype.toString方法以及ES6新增的一些數(shù)據(jù)類型判斷方法,需要的朋友可以參考下2023-08-08如何基于JS實(shí)現(xiàn)Ajax并發(fā)請求的控制詳解
通常為了減少頁面加載時間,先把核心內(nèi)容顯示處理,頁面加載完成后再發(fā)送ajax請求獲取其他數(shù)據(jù),這時就可能產(chǎn)生多個ajax請求,為了用戶體驗(yàn),最好是發(fā)送并行請求,這篇文章主要給大家介紹了關(guān)于如何基于JS實(shí)現(xiàn)Ajax并發(fā)請求控制的相關(guān)文章,需要的朋友可以參考下2021-08-08