亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用JQuery做一個焦點輪播圖,其中有一點點問題。想問下。

用JQuery做一個焦點輪播圖,其中有一點點問題。想問下。

卡迪亞茲 2016-09-23 17:35:22
以下是html<div?class="pg3middle"> <ul?class="submit""> <li> <img?src="images/01.jpg"?alt=""> <a?href="">XXXXXXX</a> </li> <li> <img?src="images/02.jpg"?alt=""> <a?href="">XXXXXXXX</a> </li> <li> <img?src="images/03.jpg"?alt=""> <a?href="">XXXXXXXX</a> </li> </ul> <div?class="packg"> <div?class="next" href="javascript:()"></div> <div?class="prev" href="javascript:()"></div> </div> </div>CSS是下面.pg3middle?{ position:?absolute; left:?50%; margin-left:?-160px; width:?320px; overflow:?hidden; } .submit{ ????width:?960px; ????height:?420px; ????position:?relative; ????left:?-320px; } .pg3middle?.submit?li{ display:?block; width:?320px; height:?420px; float:?left; } .submit?li?img{ display:?block; width:?320px; height:?420px; float:?left; } .pg3middle?ul?li?a{ display:?block; width:?300px; height:20px; position:?absolute; bottom:?0; background:rgba(0,0,0,0.3); padding:?10px; overflow:?hidden; line-height:?20px; font-size:?14px; color:?#fff; } .next{ ????width:?44px; ????height:?53px; ????position:?absolute; ????background:?url(../images/focus_btn.png)?no-repeat?-35px?-10px; ????right:?-44px; ????top:?50%; ????margin-top:?-44px; } .next:hover{ background:?url(../images/focus_btn.png)?no-repeat?-35px?-84px; } .prev{ ????width:?44px; ????height:?53px; ????position:?absolute; ????background:?url(../images/focus_btn.png)?no-repeat?0px?-10px; ????left:?-44px; ????top:?50%; ????margin-top:?-44px; } .prev:hover{ background:?url(../images/focus_btn.png)?no-repeat?0px?-84px; }做出來就是一個方框,后面3張圖,是一個ul+li 的方式,我現在實現了點擊prev標簽,可以讓輪播區(submit)的left值到正確位置,但是next標簽就不行。想問問是哪里有問題。下面是JS代碼$(function(){ var?next?=?$(".packg?.next"); var?prev?=?$(".packg?.prev"); var?pg3middle?=?$(".pg3middle"); var?sub?=?$(".submit"); pg3middle.hover(function(){next.stop().animate({right:'0'},500)}, function(){next.stop().animate({right:'-44px'},500)}) pg3middle.hover(function(){prev.stop().animate({left:'0'},500)}, function(){prev.stop().animate({left:'-44px'},500)}) prev.click(function(){ sub.animate({left:'+=320px'},500) if?(sub.css('left')?>=?'0')?{ sub.stop().animate({left:'-640px'}); } }) next.click(function(){ sub.animate({left:'-=320px'},500) if?(sub.css('left')?==?'-640px')?{ sub.stop().animate({left:'0'}); } }) })類名命名有點摳腳= =謝謝大神指導~
查看完整描述

1 回答

  • 1 回答
  • 1 關注
  • 1547 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號