gpt4 book ai didi

javascript - bxslider 删除图像后留下空白幻灯片

转载 作者:太空宇宙 更新时间:2023-11-04 08:22:21 25 4
gpt4 key购买 nike

如果我的导航中的链接被点击,我想删除一些图像。所以我写了以下内容,但问题是图像确实被删除了,但现在图像所在的位置有 2 张空白幻灯片。我怎样才能摆脱那些呢?我检查了其他相关的 stackoverflow 问题,但它们只提供了我的解决方案,但由于某种原因它不能完全适用于我的实现。

我没有包含所有的 html,但我包含了与页面上的 bxslider 相关的所有内容。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$('.bxslider').bxSlider({
speed: 1000,
auto: true,
autoControls: false,
pager: false,
autoHover: true,
autoControlsCombine: true,
pause: 5000,
mode: 'fade'
});
});

function nocontext(e) {
var clickedTag = (e == null) ? event.srcElement.tagName : e.target.tagName;
if (clickedTag == "IMG")
return false;
}
document.oncontextmenu = nocontext;

$(document).ready(function(){
$(".nav").localScroll({duration:300});

$(".cityskapes-link").click(function(){
$(".animals").remove();
$(".bxslider").reloadSlider();
});
});

</script>
<link href="css/jquery.bxslider.css" rel="stylesheet" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<link rel="stylesheet" href="css/photo.css">
<title>Photography</title>
</head>

<body>
<!-- Nav -->
<div class="nav">
<h1>TIRTH THE ARTIST PHOTOGRAPHY</h1>
<ul id="nav-link-container">
<li><a class="cityskapes-link" id = "nav-link">Cityskapes</a></li>
<li><a class="animals-link" id = "nav-link">Animals</a></li>
<li><a class="people-link" id = "nav-link">People</a></li>
<li><a class="misc-link" id = "nav-link">Misc</a></li>
</ul>
</div>

<!-- Picture Slideshow -->
<div id="slider">
<ul class="bxslider">
<li class="cityscapes"><img src="photos/NYC_Skyline_Revised.jpg"></li>
<li class="cityscapes"><img src="photos/MinionDrawing-1.jpg"></li>
<li class="animals"><img src="photos/NYC_Skyline_Daytime.jpg"></li>
<li class="animals"><img src="photos/HeavenlySunrise-2.jpg"></li>
</ul>
</div>

最佳答案

尝试以下操作:

var slider = $(".bx_slider").bxSlider({
pager: false
});

$('.cityskapes-link').click(function() {
$(this).parent().remove();
slider.reloadSlider();
});

关于javascript - bxslider 删除图像后留下空白幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45451387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com