我有一個HTML <aside>
容器並在該容器予有<div>
元件,其包含一個元件<span>
(這是我的按鈕)加載按鈕(),但對於動態每個子元素
我想顯示一個按鈕只有當我將鼠標懸停在<div>
元素(玩家名),但動態地爲每個玩家在我的足球運動員名單
這是我嘗試:
這裏是我的小提琴: https://jsfiddle.net/3hnLs81q/4/
使其動態。我以爲我可以使用類似
$(aside).children(span)
但它不起作用。
我有一個HTML <aside>
容器並在該容器予有<div>
元件,其包含一個元件<span>
(這是我的按鈕)加載按鈕(),但對於動態每個子元素
我想顯示一個按鈕只有當我將鼠標懸停在<div>
元素(玩家名),但動態地爲每個玩家在我的足球運動員名單
這是我嘗試:
這裏是我的小提琴: https://jsfiddle.net/3hnLs81q/4/
使其動態。我以爲我可以使用類似
$(aside).children(span)
但它不起作用。
你實際上可以用純CSS做到這一點。
此CSS與您現有的HTML一起使用。請注意,底部的樣式會改變您的子元素在懸停時的可見性。
.btnAddPlayer {
visibility: hidden;
background: #4ad934;
background-image: -webkit-linear-gradient(top, #4ad934, #37ab26);
background-image: -moz-linear-gradient(top, #4ad934, #37ab26);
background-image: -ms-linear-gradient(top, #4ad934, #37ab26);
background-image: -o-linear-gradient(top, #4ad934, #37ab26);
background-image: linear-gradient(to bottom, #4ad934, #37ab26);
font-family: Arial;
color: #ffffff;
font-size: 14px;
padding: 0px 5px 0px 5px;
text-decoration: none;
}
.goalkeeper:hover span.btnAddPlayer {
visibility: visible;
}
和更新的小提琴:
請加[MCVE]你正在努力實現的問題本身,而不是第三方網站的內容。此外,更具體地說明什麼「不起作用」。 –
現在,這是一個無賴。你的小提琴按照你的期望工作。只需將jQuery添加到它。添加jQuery後看到你的小提琴:https://jsfiddle.net/3hnLs81q/6/ –