Javascript jQuery首先在幻灯片中加载空图像
好的,各位,我在jQuery是一个彻头彻尾的傻瓜,但我正在学习,我试着研究并实现一个非常简单的幻灯片。看起来是这样的:Javascript jQuery首先在幻灯片中加载空图像,javascript,jquery,html,Javascript,Jquery,Html,好的,各位,我在jQuery是一个彻头彻尾的傻瓜,但我正在学习,我试着研究并实现一个非常简单的幻灯片。看起来是这样的: <script type="text/javascript"> var imgs = [ '../Images/Slideshow/01.jpg', '../Images/Slideshow/02.jpg', '../Images/Slideshow/03.jpg', '../Images/Slideshow/04.jpg',
<script type="text/javascript">
var imgs = [
'../Images/Slideshow/01.jpg',
'../Images/Slideshow/02.jpg',
'../Images/Slideshow/03.jpg',
'../Images/Slideshow/04.jpg',
'../Images/Slideshow/05.jpg',
'../Images/Slideshow/06.jpg',
'../Images/Slideshow/07.jpg'];
var cnt = imgs.length;
$(function () {
setInterval(Slider, 3000);
});
function Slider() {
$('#imageSlide').fadeOut(3000, function () {
$(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
});
}
</script>
var imgs=[
“../Images/Slideshow/01.jpg”,
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}
我在那边的尸体里有这个:
<img id="imageSlide" alt="" src="" height="450" width="450" border="0" />
就其目的而言,它运行正常,但在继续幻灯片放映之前,它以一个大的空白正方形图像框开始几秒钟,这有点令人厌烦。有没有一种简单的方法可以解决这个问题?当页面加载时,图像标签中的src是空白的,因此需要用如下图像填充:
$('#imageSlide').prop('src','../Images/Slideshow/01.jpg');
页面加载时,图像标记中的src为空,因此需要使用如下图像填充:
$('#imageSlide').prop('src','../Images/Slideshow/01.jpg');
页面加载时,图像标记中的src为空,因此需要使用如下图像填充:
$('#imageSlide').prop('src','../Images/Slideshow/01.jpg');
页面加载时,图像标记中的src为空,因此需要使用如下图像填充:
$('#imageSlide').prop('src','../Images/Slideshow/01.jpg');
调用Slider();紧接在setInterval()之前 调用滑块();紧接在setInterval()之前 调用滑块();紧接在setInterval()之前 调用滑块();紧接在setInterval()之前
现在将第一个图像的源作为数组中的最后一个,如下所示
<script type="text/javascript">
var imgs = [
'../Images/Slideshow/02.jpg',
'../Images/Slideshow/03.jpg',
'../Images/Slideshow/04.jpg',
'../Images/Slideshow/05.jpg',
'../Images/Slideshow/06.jpg',
'../Images/Slideshow/07.jpg',
'../Images/Slideshow/01.jpg'];
var cnt = imgs.length;
$(function () {
setInterval(Slider, 3000);
});
function Slider() {
$('#imageSlide').fadeOut(3000, function () {
$(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
});
}
</script>
var imgs=[
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg”,
“../Images/Slideshow/01.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}
现在将第一个图像的源作为数组中的最后一个,如下所示
<script type="text/javascript">
var imgs = [
'../Images/Slideshow/02.jpg',
'../Images/Slideshow/03.jpg',
'../Images/Slideshow/04.jpg',
'../Images/Slideshow/05.jpg',
'../Images/Slideshow/06.jpg',
'../Images/Slideshow/07.jpg',
'../Images/Slideshow/01.jpg'];
var cnt = imgs.length;
$(function () {
setInterval(Slider, 3000);
});
function Slider() {
$('#imageSlide').fadeOut(3000, function () {
$(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
});
}
</script>
var imgs=[
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg”,
“../Images/Slideshow/01.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}
现在将第一个图像的源作为数组中的最后一个,如下所示
<script type="text/javascript">
var imgs = [
'../Images/Slideshow/02.jpg',
'../Images/Slideshow/03.jpg',
'../Images/Slideshow/04.jpg',
'../Images/Slideshow/05.jpg',
'../Images/Slideshow/06.jpg',
'../Images/Slideshow/07.jpg',
'../Images/Slideshow/01.jpg'];
var cnt = imgs.length;
$(function () {
setInterval(Slider, 3000);
});
function Slider() {
$('#imageSlide').fadeOut(3000, function () {
$(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
});
}
</script>
var imgs=[
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg”,
“../Images/Slideshow/01.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}
现在将第一个图像的源作为数组中的最后一个,如下所示
<script type="text/javascript">
var imgs = [
'../Images/Slideshow/02.jpg',
'../Images/Slideshow/03.jpg',
'../Images/Slideshow/04.jpg',
'../Images/Slideshow/05.jpg',
'../Images/Slideshow/06.jpg',
'../Images/Slideshow/07.jpg',
'../Images/Slideshow/01.jpg'];
var cnt = imgs.length;
$(function () {
setInterval(Slider, 3000);
});
function Slider() {
$('#imageSlide').fadeOut(3000, function () {
$(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
});
}
</script>
var imgs=[
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg”,
“../Images/Slideshow/01.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}
您可以将onload事件绑定到特定图像您可以将onload事件绑定到特定图像您可以将onload事件绑定到特定图像您可以将onload事件绑定到特定图像