欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

當(dāng)鼠標(biāo)懸停在整個表格行上時,如何讓按鈕出現(xiàn)在鼠標(biāo)懸停時?

錢琪琛2年前8瀏覽0評論

我的HTML代碼遇到了問題。當(dāng)鼠標(biāo)懸停在表格中的某一行上時,我試圖顯示一個按鈕。現(xiàn)在該按鈕只顯示當(dāng)你懸停在它附近,但我需要它顯示當(dāng)你懸停在該行的任何地方。有人能幫忙解釋一下怎么做嗎?

.button {
  opacity: 0;
}

.button:hover {
  display: inline-block;
  opacity: 1;
}

<table>
  <tr>
    <div class="button">
      <a href="#"></a>
    </div>
    <td><img src="/app/images/todo/todos_incomplete_blue.svg" /></td>
    <td>Make a To Do List</td>
    <td>Me Myself and I</td>
    <td>Whenever I want</td>
    <td>69%</td>
    <td>
      <div class="button">
        <img src="/app/images/master/actions_btn.svg" />
        <a href="#"></a>
      </div>
    </td>
  </tr>
</table>

現(xiàn)在,一個按鈕只有當(dāng)你直接懸停在它上面時才會顯示。為了在其表格行懸停時顯示按鈕,請將您的CSS定義設(shè)置為指向懸停行內(nèi)部的按鈕:

tr:hover .button { ... }

另外:

& ltdiv & gt內(nèi)部的元素& lttr & gt但不是& lttd & gt是無效的,根據(jù)& lttr & gt元素。我已經(jīng)把它們拿走了,但是你可以把它們包起來。td & gt元素,如果你需要的話。

我冒昧地把。按鈕圖像在它們的& lta & gt元素,雖然我不確定這是你的本意。

我注意到懸停效果對單元格之間的空間不起作用,這會導(dǎo)致懸停區(qū)域出現(xiàn)間隙。所以我設(shè)置了border-collapse:collapse;并單獨填充單元格。

table {
  border-collapse: collapse;
}

td {
  padding: 5px;
}

.button {
  opacity: 0;
}

tr:hover .button {
  opacity: 1;
}

<table>
  <tr>
    <td><img src="https://via.placeholder.com/30x20/" width="30" height="20" /></td>
    <td>Make a To Do List</td>
    <td>Me Myself and I</td>
    <td>Whenever I want</td>
    <td>69%</td>
    <td>
      <div class="button">
        <a href="#">
          <img src="https://via.placeholder.com/30x20/" width="30" height="20" />
        </a>
      </div>
    </td>
  </tr>
  <tr>
    <td><img src="https://via.placeholder.com/30x20/" width="30" height="20" /></td>
    <td>Make a To Do List</td>
    <td>Me Myself and I</td>
    <td>Whenever I want</td>
    <td>69%</td>
    <td>
      <div class="button">
        <a href="#">
          <img src="https://via.placeholder.com/30x20/" width="30" height="20" />
        </a>
      </div>
    </td>
  </tr>
</table>

我的理解是,根據(jù)解釋

我正在嘗試顯示一個按鈕

最初它是隱藏的?如果是這樣,只需用jQuery觸發(fā)懸停在按鈕上。

所以,讓我們把ID添加到:& lttr id = " myrow " & gt而在& ltdiv class="button " >我們也加ID:& lt;div class = " button " id = " mybtn " & gt;

那么在jQuery中我們有:

$("#myrow").mouseover(function() {
   $("#mybtn").show() // if it was hidden show it
   $("#mybtn").trigger("mouseover"); // trigger as if mybtn was mouseovered
});