如何确保在页面加载 jQuery 时加载第一张幻灯片
How to ensure that the first slide is loaded when the page loads jQuery?
我想知道如何确保在使用此代码打开页面时加载幻灯片,$('#nav li a').eq(0).click();
我更改了代码,但它不会运行或只是在我单击#1后从幻灯片加载第一个图像。 我需要它在加载页面时加载第一个图像。我提前感谢大家帮助理解这一点。
<script>
var slideArray = [
"answersel_adams1.jpg",
"answersel_adams2.jpg",
"answersel_adams3.jpg",
"answersel_adams4.jpg",
"answersel_adams5.jpg"
];
$(document).ready(function(){
var slideArray =["answersel_adams1.jpg","answersel_adams2.jpg","answersel_adams3.jpg","answersel_adams4.jpg","answersel_adams5.jpg"];
$('.container').after('<div class="slide-image"></div>');
$('.slide-image').html('<img src="images/'+slideArray[0]+'"/>');
$('.slide-image').after('<ul id="nav"></ul>');
var slideLength = slideArray.length;
for(i=0; i < slideLength; i++){
var slideText = i + 1;
$('#nav').append('<li><a href="#" rel="'+slideText+'">'+slideText+'</a></li>');
}
$('#nav li a').bind('click', function(){
var numSlide = $(this).attr('rel');
$('.slide-image').html('<img src="images/ansel_adams'+numSlide+'.jpg"/>');
$('.slide-image img').fadeIn(2000);
$('#nav li a').removeClass('active');
$(this).addClass('active');
});
});
</script>
<body>
<div class="container">
<h1>Working with jQuery Events and Effects Project<//h1>
</div>
</body>
</html>
我不是 100% 确定你想要什么,但如果我不得不猜测,我会说你可以简单地使用 .trigger() 在任何绑定了点击的元素上触发点击事件。
$('#nav li a').bind('click', function(){
var numSlide = $(this).attr('rel');
$('.slide-image').html('<img src="images/ansel_adams'+numSlide+'.jpg"/>');
// added the complete callback to toggle classes when animation is finished
$('.slide-image img').fadeIn(2000, function() {
$('#nav li a').removeClass('active');
$(this).addClass('active');
});
});
$('#nav li a').eq(0).trigger('click');
相关文章:
- BX滑块加载更多幻灯片,检测何时到达终点
- 幻灯片图像在页面加载时弹出
- bxSlider从ajax加载幻灯片
- 仅在第一次加载页面时在第一张幻灯片上添加类
- 如何使BxSlider隐藏所有幻灯片,直到页面加载
- 使用JavaScript加载函数初始化幻灯片
- Jquery渐变图像与多张幻灯片的惰性加载程序
- 获取完整页面上加载的幻灯片.js slideload回调
- 平滑幻灯片.js图像预加载
- 幻灯片在加载图像时开始,但在下载所有图像之前不会显示第一个图像
- 如何在javascript中的幻灯片上设置自动重新加载功能
- Jquery Cycle2 幻灯片 - 从服务器 ASP .NET 加载图像
- 如何使用 jQuery 显示/隐藏事件重新加载 jQuery 幻灯片
- 如何在加载时隐藏幻灯片图像
- jquery超大需要在播放幻灯片后重新加载页面
- jQuery菜单幻灯片悬停功能加载太快
- 在加载幻灯片上播放视频
- (jQuery)Nivo Slider 加载幻灯片时出错 - 它只是加载第一个图像并保持原样
- 如何通过javascript构建一个非预加载幻灯片
- JQueryUI对话框:延迟打开,直到成功加载幻灯片