我有一个容器 div,里面有另外两个 div。一个是出现在左侧的“Home”,另一个是出现在右侧的“Away”。他们肩并肩。
在这些 div 内部是其他 div,并且有 Javascript,因此当按下一个元素时,它会使用 CSS 显示显示/隐藏其他 div。
但是,当我隐藏/取消隐藏这些时,父高度不会调整,因此一旦打开多个 div,就看不到显示的 div。
下面的例子:
$("document").ready(function () {
setupInjuries();
});
function setupInjuries() {
$(".match-injury").each(function () {
var helpIcon = $(this).find(".match-injury-icon");
var shortDescription = $(this).find(".match-injury-shortdescription");
var latestButton = $(this).find(".match-injury-latestbutton");
var longDescription = $(this).find(".match-injury-longdescription");
helpIcon.click(function () {
if (shortDescription.css("display") == "none") {
shortDescription.css("display", "block");
}
else {
shortDescription.css("display", "none");
longDescription.css("display", "none");
latestButton.text("SEE LATEST");
}
});
latestButton.click(function () {
if (longDescription.css("display") == "none") {
longDescription.css("display", "block");
$(this).text("HIDE LATEST");
}
else {
longDescription.css("display", "none");
$(this).text("SEE LATEST");
}
});
});
}
繁花不似锦
相关分类