我遇到了這個讓我非常頭疼的jQuery問題。我嘗試了三種不同的JS和jQuery功能,人們在網上建議完成此功能,並且似乎無法獲得任何工作。jQuery溢出:隱藏在父類中,檢測子類是否實際上可見
我試圖隱藏類.arrow-up,當.first實際上在屏幕上可見並隱藏類時.arrow-down當.last在屏幕上可見時。
聽起來很簡單吧?那麼父元素有溢出:隱藏在其上(像大多數傳送帶 - 他們真的是來自地獄)。有人知道怎麼做嗎?我真的很感謝所有幫助,JS真的不是我的最強通過任何手段......
這是我目前的jQuery-
jQuery(document).ready(function ($) {
$(".arrow-down").bind("click", function (event) {
event.preventDefault();
$(".vid-list-container").stop().animate({
scrollTop: "+=300"
}, 300);
});
$(".arrow-up").bind("click", function (event) {
event.preventDefault();
$(".vid-list-container").stop().animate({
scrollTop: "-=300"
}, 300);
});
});
在此,.vid列表容器與父溢出:隱藏在其上,並且.first和.last都在容器內。箭頭類都在容器外部。
爲任何想玩弄它的人打造了這支筆。 http://codepen.io/seancrater/pen/waPNEW
謝謝!
它工作真棒!你太棒了! – Sean
讓我再檢查一遍!它在我測試它時起作用! –
我檢查,它的工作!然而,只需將5值更改爲更大的值即可!它不是最佳解決方案,但您可以改進它! :) –