首页 新闻 会员 周边

jquery的问题

0
悬赏园豆:10 [已解决问题] 解决于 2008-10-30 10:56

想把一个列表中的图片都加上边框,然后鼠标移动到一幅图片上边框变颜色,移出后恢复原来的颜色

$(".piclist img").css("border","solid 1px #cccccc").bind("mouseover",function(){this.css("border","solid 1px #ff3300");});

上面代码没实现。

红尘中迷茫的主页 红尘中迷茫 | 初学一级 | 园豆:60
提问于:2008-10-30 08:38
< >
分享
最佳答案
0

$(".piclist img").css("border","solid 1px #cccccc").hover(
  function () {
    $(this).css("border","solid 1px #ff3300");
  },
  function () {
    $(this).css("border","solid 1px #cccccc");
  }
);

这段代码应该可以 请注意是$(this),不是this $(this)是jquery对象 this是js对象

张荣华 | 老鸟四级 |园豆:2020 | 2008-10-30 09:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册