图库加载第一个图像,然后切换到下一个,切换回第一个,然后切换到第三个,依此类推。不知道为什么,这正在发生。
jQuery:
var hoverhome = 'url("images/HomePreview.png")';
var hoverhome = 'url("images/HomePreview.png")';
var hoverhome = 'url("images/HomePreview.png")';
var hovergallery = 'url("images/GalleryPreview.png")';
var hoverhome = 'url("images/HomePreview.png")';
var empty = 'none';
var success = 'SUCCESS!';
//home
jQuery('nav .home a').hover(function()
{
jQuery('.viewport').css('background-image', hoverhome);
});
jQuery('nav .home a').mouseout(function()
{
jQuery('.viewport').css('background-image', empty);
});
//about
jQuery('nav .home a').hover(function()
{
jQuery('.viewport').css('background-image', hoverhome);
});
jQuery('nav .home a').mouseout(function()
{
jQuery('.viewport').css('background-image', empty);
});
//services
jQuery('nav .home a').hover(function()
{
jQuery('.viewport').css('background-image', hoverhome);
});
jQuery('nav .home a').mouseout(function()
{
jQuery('.viewport').css('background-image', empty);
});
//gallery
jQuery('nav .gallery a').hover(function()
{
jQuery('.viewport').css('background-image', hovergallery);
});
jQuery('nav .home a').mouseout(function()
{
jQuery('.viewport').css('background-image', empty);
});
//contact us
jQuery('nav .home a').hover(function()
{
jQuery('.viewport').css('background-image', hoverhome);
});
jQuery('nav .home a').mouseout(function()
{
jQuery('.viewport').css('background-image', empty);
});
$("#slideshow > div:gt(0)").hide();
setInterval(function() {
$('#slideshow > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 3000);
在 php 文件中调用:
<script type="text/javascript"><!--//--><![CDATA[//><!--
jQuery('#slideshow > div:gt(0)').hide();
setInterval(function() {
jQuery('#slideshow > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 3000);
//--><!]]></script>
<div id="slideshow">
<div id="slideshow1">
然后我将 css 中的图像称为各种 div 的背景,它们加载良好。事实上,整个幻灯片工作正常,除了在第一次旋转期间多次显示第一张幻灯片的故障,第一次旋转后它工作正常。该站点位于 www.bingetech.com 以供进一步参考。