我們使用移動端時可以通過觸屏手勢左右滑動來切換TAB欄目,我們說的TAB一般由導航條和TAB對應的內容組成,切換導航條上的標簽同時標簽對應的內容也會跟著切換。
成都創新互聯公司一直在為企業提供服務,多年的磨煉,使我們在創意設計,成都全網營銷推廣到技術研發擁有了開發經驗。我們擅長傾聽企業需求,挖掘用戶對產品需求服務價值,為企業制作有用的創意設計體驗。核心團隊擁有超過10年以上行業經驗,涵蓋創意,策化,開發等專業領域,公司涉及領域有基礎互聯網服務服務器托管、重慶APP開發公司、手機移動建站、網頁設計、網絡整合營銷。
我們準備一個TAB導航#pagenavi,里面包含TAB導航要切換的四個導航按鈕,然后是切換的主體內容#slider,這里應該放置四個li與導航按鈕對應,內容自定義。
由于是移動端應用,我們加載zepto.js,zepto就是體積小的jquery。然后需要加載觸屏滑動插件touchslider.js。
接下來我們就直接調用TouchSlider,通過設置綁定tab,滑動方向、速度、時間等信息實現內容切換,請看詳細代碼:
script type="text/javascript"
var page='pagenavi';
var mslide='slider';
var mtitle='emtitle';
arrdiv = 'arrdiv';
var as=document.getElementById(page).getElementsByTagName('a');
var tt=new TouchSlider({id:mslide,'auto':'-1',fx:'ease-out',direction:'left',speed:600,timeout:5000,'before':function(index){
var as=document.getElementById(this.page).getElementsByTagName('a');
as[this.p].className='';
as[index].className='active';
this.p=index;
var txt=as[index].innerText;
$("#"+this.page).parent().find('.emtitle').text(txt);
var txturl=as[index].getAttribute('href');
var turl=txturl.split('#');
$("#"+this.page).parent().find('.go_btn').attr('href',turl[1]);
}});
tt.page = page;
tt.p = 0;
for(var i=0;ias.length;i++){
(function(){
var j=i;
as[j].tt = tt;
as[j].onclick=function(){
this.tt.slide(j);
return false;
}
})();
}
/script
用javascript做可以的 用html和css也可以做 你是說點擊圖片切換 還是在旁邊加按鈕點擊在切換
普通banner或信息列表可以用IScroll上下左右均可滑動
頁面滑動切換的話建議使用jquery mobile,實現如下事件,進行changepage
swipe(劃動):一秒內水平拖拽大于30PX,同時縱向拖曳小?0px的事件發生時觸發
swipeleft(左劃):劃動事件為向左的方向時觸發
swiperight(右劃):劃動事件為向右的方向時觸發
你的截圖是banner切換圖
想要的效果是點擊圓點切換不同的圖片,還是切換當前所在的頁面?
如果是切換當前所在的頁面,你在圖片上加上鏈接不就可以了嗎 ?
網站題目:html5切換效果,怎么切換html5
本文URL:http://vcdvsql.cn/article34/dsdigse.html
成都網站建設公司_創新互聯,為您提供面包屑導航、網站收錄、營銷型網站建設、標簽優化、定制開發、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯