请教一个问题,网页开发~ 经验多的人 php,ajax,javascript
如图~鼠标上去的时候~显示class属性~要是用onmouseoverJS事件弄的话倒是明白些可我在这段代码里却找不到事件~怎么做的这?ajax?要是ajax做的话也没事...
如图~ 鼠标上去的时候~ 显示 class属性~
要是 用onmouseover JS 事件弄的话倒是 明白些
可我在这段代码里却找不到 事件~ 怎么做的这?ajax?
要是 ajax做的话 也没事件怎么触发的?
我知道 用后台语言~处理过来的~ 可怎么触发 鼠标上去的事件的?
有高手话 最好 些下 代码吧~~
最好用js,php,ajax范围下指教,本人后台语言只懂php 所以....
赏分 全 挂上去了~ 这图片效果在 百度知道的 list 页面。
谢谢~~~~
我要的是不是 效果~
是要思路 展开
要是 用onmouseover JS 事件弄的话倒是 明白些
可我在这段代码里却找不到 事件~ 怎么做的这?ajax?
要是 ajax做的话 也没事件怎么触发的?
我知道 用后台语言~处理过来的~ 可怎么触发 鼠标上去的事件的?
有高手话 最好 些下 代码吧~~
最好用js,php,ajax范围下指教,本人后台语言只懂php 所以....
赏分 全 挂上去了~ 这图片效果在 百度知道的 list 页面。
谢谢~~~~
我要的是不是 效果~
是要思路 展开
展开全部
原理:通过JS根据样式data-list动态定位到表table,循环遍历行tr,设置行鼠标事件。
百度是实现代码:
iknow.uc.TDHilight=function(){
var A=baidu.Q("data-list",document,"table");
baidu.each(A,function(D){
var C=baidu.GT("tr",D);
for(var E=1;E<C.length;E++){B(C[E])}
});
function B(C){
baidu.on(C,"mouseover",function(){baidu.addClass(this,"td-hilight")});
baidu.on(C,"mouseout",function(){baidu.removeClass(this,"td-hilight")})
}
};
我以前用
tr:hover {background-color: #666;}
简单但不支持IE6,今天看了百度代码,受益匪浅!
百度是实现代码:
iknow.uc.TDHilight=function(){
var A=baidu.Q("data-list",document,"table");
baidu.each(A,function(D){
var C=baidu.GT("tr",D);
for(var E=1;E<C.length;E++){B(C[E])}
});
function B(C){
baidu.on(C,"mouseover",function(){baidu.addClass(this,"td-hilight")});
baidu.on(C,"mouseout",function(){baidu.removeClass(this,"td-hilight")})
}
};
我以前用
tr:hover {background-color: #666;}
简单但不支持IE6,今天看了百度代码,受益匪浅!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要做高亮的话,就在鼠标移入、移除事件中修改当前行的背景颜色就可以了~php ajax都没用,高亮显示不可能用ajax的技术~具体怎么写搜索一下“网页表格高亮”就行了,下面括号里的东西可以无视。
(不要太关心百度是怎么做的,高亮显示还可以通过外部js加载鼠标经过事件的方法来实现。)
(不要太关心百度是怎么做的,高亮显示还可以通过外部js加载鼠标经过事件的方法来实现。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是要做那种效果
是鼠标上去显示 离开隐藏吗?
写个js函数 改变显示 隐藏属性
是鼠标上去显示 离开隐藏吗?
写个js函数 改变显示 隐藏属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看一下jquery
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询