[JavaScript] jquery实现简单的单张图片切换效果 →→→→→进入此内容的聊天室

来自 , 2020-09-05, 写在 JavaScript, 查看 103 次.
URL http://www.code666.cn/view/3644a684
  1. <style>
  2. .slidePanel{
  3.  
  4. }
  5. .sildeContainer{
  6.     display:block;
  7.     width:300px;
  8.     height:300px;
  9.     overflow: hidden;
  10. }
  11. .sildeContainer ul{
  12.     list-style-type: none;
  13.     margin: 0px;
  14.     padding: 0px;
  15.     width: 5000px;
  16. }
  17. .sildeContainer ul li{
  18.     float: left;
  19.     width:300px;
  20.     height:300px;
  21. }
  22. .sildeContainer ul li img{
  23.     width: 300px;
  24.     height:300px;
  25. }
  26. </style>
  27.  
  28. <div id="slidePanel" class="slidePanel">
  29. <div class="sildeContainer">
  30. <ul class="slideList">
  31. <li><img src="images/1364791236f951.jpg"/></li>
  32. <li><img src="images/136479026399c7.jpg"/></li>
  33. <li><img src="images/13647951670de4.jpg"/></li>
  34. <li><img src="images/136479616600ee.jpg"/></li>
  35. <li><img src="images/1364795402308b.jpg"/></li>
  36. <li><img src="images/1364791236f951.jpg"/></li>
  37. <li><img src="images/13647982102730.jpg"/></li>
  38. <li><img src="images/1364791236f951.jpg"/></li>
  39. </ul>
  40. </div>
  41. <div class="sildeNav"><a href="javascript:;" class="J_slidePre">上一个</a><a href="javascript:;" class="J_sildeNext">下一个</a></div>
  42. </div>
  43. <script>
  44. window.slide=(function(){
  45.     function _scrollPanel(obj)
  46.     {
  47.         this.cur_index=0;
  48.         this.offset=300;
  49.         this.itemnum=0;
  50.         this.target=null;
  51.         this.target=obj.target;
  52.         this._init();
  53.     }
  54.     _scrollPanel.prototype._init=function()
  55.     {
  56.         var _this=this;
  57.         this.itemnum=$(".slideList li",_this.target).length;
  58.         $(".J_slidePre",_this.target).click(function(){
  59.             _this.cur_index=_this.cur_index>0?(_this.cur_index-1):(_this.itemnum-1);
  60.             $(".slideList",_this.target).animate({
  61.                 marginLeft:-1*_this.cur_index*_this.offset
  62.             },"normal");
  63.         });
  64.         $(".J_sildeNext",_this.target).click(function(){
  65.             _this.cur_index=_this.cur_index<(_this.itemnum-1)?(_this.cur_index+1):0;
  66.             $(".slideList",_this.target).animate({
  67.                 marginLeft:-1*(_this.cur_index)*_this.offset
  68.             },"normal");
  69.         });
  70.     }
  71.     return {
  72.         scrollPanel:_scrollPanel
  73.     }
  74. })();
  75. new window.slide.scrollPanel({target:$("#slidePanel")});
  76. </script>

回复 "jquery实现简单的单张图片切换效果"

这儿你可以回复上面这条便签

captcha