首页 > 其他分享 >jQuery中使用插件

jQuery中使用插件

时间:2024-09-10 17:47:36浏览次数:7  
标签:jQuery 插件 pause books1 使用 event 幻灯片 cycle

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Document</title>     <link rel="stylesheet" href="eight.css">     <script src="jquery-3.4.1.js"></script>     <script src="jquery.cycle.all.js"></script>     <script src="cookie.js"></script>
</head> <body>     <script>          $.fn.cycle.defaults.timeout=1000;          //使幻灯片以随机的方式进行变换          $.fn.cycle.defaults.random=true;          $(document).ready(function(){             //Cycle插件可以作用于页面中任何一组同辈元素。             $('#books1').cycle(             //  为插件方法指定参数             {                 //timeout:用于指定切换幻灯片之间等待的毫秒数                 timeout:2000,                 //speed:决定切换文本要花的毫秒数                 speed:200,                 //pause:幻灯片鼠标进入时暂停能够播放                 pause:true             });             $('#books2').cycle({                 //timeout:用于指定切换幻灯片之间等待的毫秒数                 timeout:2000,                 //speed:决定切换文本要花的毫秒数                 speed:200,                 //pause:幻灯片鼠标进入时暂停能够播放                 pause:true             });             var $books1=$('#books1');             var $controls1=$('<div id="books-controls"></div>');                         $controls1.insertAfter($books1);             $('<button>Pause</button>').click(function(event){                 event.preventDefault();                 $books1.cycle('pause');                 $.cookie('cyclePaused','y');                 console.log($.cookie('cyclePaused'));             }).appendTo($controls1);             $('<button>Resume</button>').click(function(event){                 event.preventDefault();                 $books1.cycle('resume');                 $.cookie('cyclePaused',null);                             }).appendTo($controls1);             //只要浏览器不不关闭,再次打开这个页面,幻灯片是静止的             if($.cookie('cyclePaused')){                     console.log(1234);                     $books1.cycle('pause');              }
            var $books2=$('#books2');             var $controls2=$('<div id="books-controls"></div>');
            $controls2.insertAfter($books2);                     $('<button>Pause</button>').click(function(event){                 event.preventDefault();                 $books2.cycle('pause');             }).appendTo($controls2);             $('<button>Resume</button>').click(function(event){                 event.preventDefault();                 $books2.cycle('resume');             }).appendTo($controls2);
            $('<button>Resume</button>').click(function(event){                 event.preventDefault();                 //Cycle自定义的:paused选择符                 //找到页面中所有被暂停幻灯片所在的ul元素,然后全部恢复                 $('ul:paused').cycle('resume');             }).appendTo($controls2);          })     </script>     <li>         <a href="http://www.baidu.com">百度</a>      </li>     <ul id="books1">         <li>             <img src="./img/public.jpg" alt="jQuery Game Development">             <div class="title">jQuery Game Development Essentials</div>             <div class="author">Salim Arserver</div>         </li>           <li>             <img src="./img/sea.jpg" alt="jQuery Mobile Cookbook">             <div class="title">jQuery Mobile Cookbook</div>             <div class="author">Chetan K Jain</div>         </li>     </ul>     <br>     <br>     <br>     <br>     <ul id="books2">         <li>             <img src="./img/public.jpg" alt="jQuery Game Development">             <div class="title">jQuery Game Development Essentials</div>             <div class="author">Salim Arserver</div>         </li>         <li>             <img src="./img/sea.jpg" alt="jQuery Mobile Cookbook">             <div class="title">jQuery Mobile Cookbook</div>             <div class="author">Chetan K Jain</div>         </li>     </ul>     </body> </html>

标签:jQuery,插件,pause,books1,使用,event,幻灯片,cycle
From: https://www.cnblogs.com/njhwy/p/18406849

相关文章

  • jQuery中开发插件
    页面代码 <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metaname="viewport"content="width=device-width,initial-scale=1.0">  <title>Document</title&......
  • ubuntu 使用命令行查看硬件信息
    ubuntu使用命令行查看硬件信息CPUcat/proc/cpuinfo其中,modelname就显示了cpu的型号,cpucores显示cpu的所有物理核心数量。内存cat/proc/meminfo其中,MemTotal就显示总内存大小,这里为32GB内存,SwapTotal显示了交换分区的内存大小,这里为2GB。硬盘大小df-h可以看......
  • StegSolve安装和使用
    Stegsolve的安装和使用下载地址打开方式下载之后是这样的.jar文件,再此文件夹中右键选择在终端中打开,输入java-jarStegsolve.jar即可打开,不要解压(需提前在电脑中配置好Java环境)打开后不要关闭终端使用FileOpen打开文件SaveAs保存文件Exit退出先点Open打开即可进......
  • laravel 策略模式、工厂模式使用案例
    laravel策略模式、工厂模式使用案例在Laravel中使用设计模式来对接多个物流服务商(如菜鸟、顺丰、极兔),可以使用策略模式或工厂模式来实现动态调用不同物流接口的功能。下面的示例展示了如何使用策略模式来实现这个需求,通过一个父类,多个子类来处理不同的物流服务商,并根据单......
  • ME软件下载安装 2022:软件附带安装教程及全版本安装使用指南
    #ME软件下载安装2022:软件附带安装教程及全版本安装使用指南引言ME软件是一款功能强大的多媒体编辑工具,广泛应用于视频剪辑、音频处理、图像编辑等领域。随着技术的不断进步,ME软件也在不断更新迭代,为用户提供更加高效、便捷的编辑体验。本文将详细介绍ME软件的下载、安装及全版本......
  • 线程池以及详解使用@Async注解异步处理方法
    目录一.什么是线程池:二.使用线程池的好处:三.线程池的使用场景:四.使用线程池来提高Springboot项目的并发处理能力:1.在application.yml配置文件中配置:2.定义配置类来接受配置文件内的属性值:3.启用异步支持:4.实例: 五.详细解析@Async注解的使用:1.@Async注解作用:2.@Asyn......
  • PY32离线烧录器功能介绍,使用说明,支持PY32系列多款单片机
    PY32离线烧录器可以对PY系列单片机进行批量烧录,现支持PY32F002A/002B/020/003/030/071/072/040/403/303芯片各封装和XL32F001/003等芯片。烧录器支持加载“Hex”与“Bin”两种格式的固件。PY32离线烧录器支持批量烧录,上机台烧录,烧录速度快。界面简洁,操作也是比较简单,支持多种烧写配......
  • 14个使用AI进行社交媒体创作和管理的简单方法
    管理一个企业的社交媒体账户可能是一项耗时的工作。每当你要发布一个有趣的视频或创意活动时,都会遇到深夜的提示或紧急的私信需要处理。但你可以利用AI来让你的工作更轻松——并且让结果更好。这里我们分享14种方法,帮助你利用AI进行社交媒体内容创建和管理。目录为什么你需要......
  • HyperSnap(截图工具)下载及使用说明
    ‌HyperSnap是一款功能强大的屏幕捕捉和截图软件,它支持多种截图方式,包括但不限于截取任何区域、窗口、按钮等,并且能够捕捉活动窗口、扩展活动窗口、捕捉无边框窗口。HyperSnap还支持视频截图、连续截图,能够抓取视频、DVD屏幕图像、DirectX, 游戏全屏截图等该版本已授权,可以使......
  • 使用AI工具辅助开发会成为未来的趋势
    AI工具辅助开发会成为未来的趋势引言在软件开发领域,技术的快速演进和复杂性的增加使得开发工作变得更加具有挑战性。传统的开发流程往往需要大量的手动编码和测试,这不仅耗时耗力,而且容易出错。随着人工智能(AI)技术的不断进步,AI工具逐渐成为开发人员的重要助手。本文将探讨AI......