问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用jquery的mousedown修改 td的样式无效的问题丫~~

发布网友 发布时间:2022-05-15 23:05

我来回答

4个回答

懂视网 时间:2022-05-16 03:27

jquery mousedown修改td的样式无效的问题解决

//样式
<style type="text/css">
#right td
{
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
font-size: 11px;
padding: 6px 6px 6px 12px;
color: #4f6b72;
font-size: 15px;
}
td.alt
{
background: #F5FAFA;
color: #797268;
}
img
{
max-width: 100px;
max-height: 100px;
}
th
{
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
font-weight: bold;
background: #4a98af;
}
tr.over td
{
background: #ecfbd4; /*这个将是鼠标高亮行的背景色*/
}
td.selected, tr.even td.selected, tr.odd td.selected
{
background: #bce774;
color: #555;
}
tr.click td, td.down
{
background: #bce774;
color: #fff;
}
#right a
{
text-decoration: none;
color: #057fac;
}
#right a:hover
{
text-decoration: none;
color: #999;
}
</style>

//脚本
<script type="text/javascript">
$(document).ready(function(){
$("#Clothes tr td").mousedown(function(){//鼠标按住时remove mouseenter时 td的样式。
$(this).removeClass("over");$(this).addClass("click");}) 
$("#Clothes tr td").mouseup(function(){//鼠标弹起时,清除td的样式
$(this).removeClass("click");}) 
$("#Clothes tr").mouseenter(function(){//鼠标进入tr添加样式.over
$(this).addClass("over");})
$("#Clothes tr").mouseout(function(){ //鼠标离开tr,清除样式.over
$(this).removeClass("over");})
$("#Clothes tr").click(function(){ //click tr时,添加样式.click
$(this).addClass("click");$(this).siblings().removeClass("click");}) 
});
</script>

<table id="Clothes">
<tr>
<td style="width: 10%">
<td style="width: 20%">
<td style="width: 10%">
</tr>
</table>

最佳答案:

<style type="text/css">
 #right td
 {
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  font-size: 11px;
  padding: 6px 6px 6px 12px;
  color: #4f6b72;
  font-size: 15px;
 }
 td.alt
 {
  background: #F5FAFA;
  color: #797268;
 }
 img
 {
  max-width: 100px;
  max-height: 100px;
 }
 th
 {
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  font-weight: bold;
  background: #4a98af;
 }
 tr.over td
 {
  background: #ecfbd4; /*这个将是鼠标高亮行的背景色*/
 }
 td.selected, tr.even td.selected, tr.odd td.selected
 {
  background: #bce774;
  color: #555;
 }
 tr.click td, td.down
 {
  background: #bce774;
  color: #fff;
 }
 #right a
 {
  text-decoration: none;
  color: #057fac;
 }
 #right a:hover
 {
  text-decoration: none;
  color: #999;
 }
 </style>
<script type="text/javascript">
 $(document).ready(function () {
  $("#right tr td").mousedown(function () {//鼠标按住时remove mouseenter时 td的样式。
  $(this).removeClass("over"); $(this).addClass("click");
  })
  $("#right tr td").mouseup(function () {//鼠标弹起时,清除td的样式
  $(this).removeClass("click");
  })
  $("#right tr").mouseenter(function () {//鼠标进入tr添加样式.over
  $(this).addClass("over");
  })
  $("#right tr").mouseout(function () { //鼠标离开tr,清除样式.over
  $(this).removeClass("over");
  })
  $("#right tr").click(function () { //click tr时,添加样式.click
  $(this).addClass("click"); $(this).siblings().removeClass("click");
  })
 });
 </script>
 
<body>
 <table id="right">
 <tr>
  <td style="width: 10%">哈哈
  </td>
  <td style="width: 20%">嘿嘿
  </td>
  <td style="width: 10%">呵呵
  </td>
 </tr>
 </table>
</body>

本来你写的是正确的,但是你table里没有数据,所以刚加载页面的时候就什么也不显示,所以你得里面写数据,还有就是你整个样式都是基于right,但是你却在table里写的是Clothes,自己好好看看改改吧

热心网友 时间:2022-05-16 00:35

<style type="text/css">
#right td
{
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
font-size: 11px;
padding: 6px 6px 6px 12px;
color: #4f6b72;
font-size: 15px;
}
td.alt
{
background: #F5FAFA;
color: #797268;
}
img
{
max-width: 100px;
max-height: 100px;
}
th
{
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
font-weight: bold;
background: #4a98af;
}
tr.over td
{
background: #ecfbd4; /*这个将是鼠标高亮行的背景色*/
}
td.selected, tr.even td.selected, tr.odd td.selected
{
background: #bce774;
color: #555;
}
tr.click td, td.down
{
background: #bce774;
color: #fff;
}
#right a
{
text-decoration: none;
color: #057fac;
}
#right a:hover
{
text-decoration: none;
color: #999;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
$("#right tr td").mousedown(function () {//鼠标按住时remove mouseenter时 td的样式。
$(this).removeClass("over"); $(this).addClass("click");
})
$("#right tr td").mouseup(function () {//鼠标弹起时,清除td的样式
$(this).removeClass("click");
})
$("#right tr").mouseenter(function () {//鼠标进入tr添加样式.over
$(this).addClass("over");
})
$("#right tr").mouseout(function () { //鼠标离开tr,清除样式.over
$(this).removeClass("over");
})
$("#right tr").click(function () { //click tr时,添加样式.click
$(this).addClass("click"); $(this).siblings().removeClass("click");
})
});
</script>

<body>
<table id="right">
<tr>
<td style="width: 10%">哈哈
</td>
<td style="width: 20%">嘿嘿
</td>
<td style="width: 10%">呵呵
</td>
</tr>
</table>
</body>
本来你写的是正确的,但是你table里没有数据,所以刚加载页面的时候就什么也不显示,所以你得里面写数据,还有就是你整个样式都是基于right,但是你却在table里写的是Clothes,自己好好看看改改吧

热心网友 时间:2022-05-16 01:53

什么情况

热心网友 时间:2022-05-16 03:27

事件冒泡问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
富士打印机怎么设置ip地址? 超市购物模拟器收银员 微信好友辅助安全登录验证该怎么做 培育钻石和天然钻石本质上有区别吗 培育钻石有哪些优缺点? 买的基金怎么取出来吗? 如何把鸡毛去掉 他先对女孩有好感,女孩对他表白了,但是他一直这样对待女孩?_百度... 主保护包括哪些 经常带孩子散步有哪些好处和坏处? 小度音响可以同时绑定两个音乐吗 opporeno7相机设置 无法视频聊天 银团贷款协议范本 有施工证可以报考二级建造师吗? 二级建造师跟施工员证不在同一单位可以吗? 施工员证 二级建造师证 造价证 的报考条件 施工员证可以报考二级建造师吗? 基尔在发明过程中有什么心得? 求助!简单说说集成电路是指什么? 手机照片怎么弄成文件发出去? 3500块钱之内最适合玩游戏的手机有哪些? 笔记本电脑怎样登多个 亲们帮忙我有没有什么妇科炎症? 妇科检查,都是什么意思,代表什么 是阴道有了炎症? 炎症什么意思 中央气象台发寒潮蓝色预警都有哪里? 11月10日北京天气是什么色预警 喀喇沁旗关于气象灾害的预警级别分为几种? 汽油算危险化学品吗? 汽油属于易燃物品还是易爆物品 《简爱》书评 汽油属于甲乙丙类液体 汽油属于爆炸品么? x-pods2怎么2边都有声音 Airpods会显示aitpods2吗 汽油算爆炸品吗 汽油及柴油是否属于国家限制买卖物品 「书评」读过《简爱》的女孩更懂得如何去爱 汽油属于几类危险品?汽油运输注意事项 汽油算危险化学品的第几类? 汽油到底属不属于爆炸性物质 请问汽油属于什么行业? end在爱情里是什么意思? 英文end的汉语是什么意思 加工中心END3是什么意思? 谁能相信介绍一下刻绘软件FlexiSIGN 怎样破除网页收费 速腾dsg7速干式变速箱,上车打火启动挂D档起走步不走,而延时5秒左右才走不?