基本的 jQuery 横幅?

发布于 2024-12-22 01:05:06 字数 152 浏览 7 评论 0原文

我对 jQuery 还很陌生,并且在横幅和动态 Web 功能方面具有 flash/javascript 背景。有谁知道简单的旋转横幅有什么好的教程吗?

我正在寻找一个带有 3 个旋转图像和一个 1,2,3 按钮以返回其他图像的图像。

任何帮助或建议都会很棒。

I'm still new to jQuery and come from a flash/javascript background when it comes to banners and dynamic web features. Does anyone know any good tutorials for a simple rotating banner?

I'm looking to build one with 3 rotating images and a 1,2,3 button to go back to other images.

Any help or advise would be great.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

慕烟庭风 2024-12-29 01:05:06

jQuery Cycle 插件非常适合这个

http://jquery.malsup.com/cycle/

它甚至制作一个动态菜单(如您想要的 1、2、3 按钮)。

The jQuery Cycle-plugin is perfect for this

http://jquery.malsup.com/cycle/

It even makes a dynamic menu (like 1,2,3-bottons like you wanted).

一瞬间的火花 2024-12-29 01:05:06

看看这个函数,它是一个简单的滑块:

HTML

<img src="pic_01.jpg" id="photo" />
<span id="slideNumber"></span>

JS

var ImageArr1 = new Array("pic_01.jpg","pic_02.jpg","pic_03.jpg");
var ImageHolder1 = document.getElementById("photo");

function RotateImages(whichHolder,Start)
{
var a = eval("ImageArr"+whichHolder);
var b = eval("ImageHolder"+whichHolder);
if(Start>=a.length)
Start=0;
b.src = a[Start];
document.getElementById('slideNumber').textContent = "Slide "+(Start+1)+" of "+ImageArr1.length;
window.setTimeout("RotateImages("+whichHolder+","+(Start+1)+")",3500);
}

RotateImages(1,0);

我有一个图片容器并切换它的 SRC 属性以显示其他图片。
它会自动计时到 3500 毫秒,并显示有关下面图片索引的信息。

我知道那是纯 JavaScript,但请看一下。它将教您一些基础知识。

Have a look at this function, it's a simple slider:

HTML

<img src="pic_01.jpg" id="photo" />
<span id="slideNumber"></span>

JS

var ImageArr1 = new Array("pic_01.jpg","pic_02.jpg","pic_03.jpg");
var ImageHolder1 = document.getElementById("photo");

function RotateImages(whichHolder,Start)
{
var a = eval("ImageArr"+whichHolder);
var b = eval("ImageHolder"+whichHolder);
if(Start>=a.length)
Start=0;
b.src = a[Start];
document.getElementById('slideNumber').textContent = "Slide "+(Start+1)+" of "+ImageArr1.length;
window.setTimeout("RotateImages("+whichHolder+","+(Start+1)+")",3500);
}

RotateImages(1,0);

I have a picture container and switch it's SRC-attribute to show the other pictures.
It's timed automatically to 3500 milliseconds and shows information about the picture index below.

That's pure javascript I know, but have a look at it. It will teach you some basics.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文