首页前端开发JavaScriptjquery+点击左右切换

jquery+点击左右切换

时间2023-10-19 09:08:03发布访客分类JavaScript浏览947
导读:jQuery是一个广泛使用的JavaScript库,它简化了HTML文档的遍历和操作、事件处理、动画效果以及AJAX操作。而点击左右切换是在网页中制作轮播图常用的效果之一,下面我们一起来看看如何使用jQuery实现它。//HTML代码<...

jQuery是一个广泛使用的JavaScript库,它简化了HTML文档的遍历和操作、事件处理、动画效果以及AJAX操作。而点击左右切换是在网页中制作轮播图常用的效果之一,下面我们一起来看看如何使用jQuery实现它。

//HTML代码div class="slider">
    ul>
    li>
    img src="slide1.jpg">
    /li>
    li>
    img src="slide2.jpg">
    /li>
    li>
    img src="slide3.jpg">
    /li>
    .../ul>
    div class="prev">
    /div>
    div class="next">
    /div>
    /div>
//CSS代码.slider {
    position: relative;
    overflow: hidden;
}
.slider ul {
    position: absolute;
    width: 9999px;
}
.slider li {
    float: left;
}
//jQuery代码$(document).ready(function() {
    var slideCount = $('.slider ul li').length;
    var slideWidth = $('.slider ul li').width();
    var slideHeight = $('.slider ul li').height();
    var sliderUlWidth = slideCount * slideWidth;
$('.slider').css({
 width: slideWidth, height: slideHeight }
    );
$('.slider ul').css({
 width: sliderUlWidth, marginLeft: - slideWidth }
    );
    $('.slider ul li:last-child').prependTo('.slider ul');
function moveLeft() {
$('.slider ul').animate({
left: + slideWidth}
, 200, function () {
    $('.slider ul li:last-child').prependTo('.slider ul');
    $('.slider ul').css('left', '');
}
    );
}
    ;
function moveRight() {
$('.slider ul').animate({
left: - slideWidth}
, 200, function () {
    $('.slider ul li:first-child').appendTo('.slider ul');
    $('.slider ul').css('left', '');
}
    );
}
    ;
$('.prev').click(function () {
    moveLeft();
}
    );
$('.next').click(function () {
    moveRight();
}
    );
}
    );
    

上述代码中,给定了一个DIV容器,并在其中插入一些图片,然后设置了容器和图片的CSS样式,并在JQuery代码中编写了点击左右切换的函数。最后,在HTML代码中用DIV容器包围起来并添加了两个DIV元素作为左右切换的按钮。运行代码,你会看到轮播图已经实现了左右切换的效果。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: jquery+点击左右切换
本文地址: https://pptw.com/jishu/501352.html
jquery+滚轮切屏 jquery+的ajax有哪些

游客 回复需填写必要信息