手机端轮播图代码(安卓轮播图的实现)
admin 发布:2022-12-19 19:15 163
今天给各位分享手机端轮播图代码的知识,其中也会对安卓轮播图的实现进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
HTML关于轮播图代码
div id="demo"
table border=0 align=center cellpadding=1 cellspacing=1 cellspace=0 style="margin:0; padding:0"
tr
td valign=top bgcolor=ffffff id=marquePic1
table width='100%' border='0' cellspacing='0'
tr
td align=centera href='#'img src="images/zs001.png" width=300 height=180 border=0brbr/a/td
td align=centera href='#'img src="images/zs001.png" width=300 height=180 border=0brbr/a/td
/tr
/table
/td
td id=marquePic2 valign=top/td
/tr
/table
/div
script type="text/javascript"
var speed=20
marquePic2.innerHTML=marquePic1.innerHTML
function Marquee(){
if(demo.scrollLeft=marquePic1.scrollWidth){
demo.scrollLeft=0
}
else
{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
/script
.demo{ width:100%; height:auto; margin:auto; text-align:center;}
#demo{width:1180px; height:180px; overflow:hidden;clear:both; margin:auto}
HTML轮播图片代码,带解释
!DOCTYPE HTML
html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /
title五图三屏轮播js特效代码/title
meta name="Keywords" content="五图三屏轮播js特效代码" /
meta name="description" content="五图三屏轮播js特效代码" /
link href="" type="text/css" rel="Stylesheet" /
link href="/style/style_kj.css" type="text/css" rel="stylesheet" /
link href="/style/demo.css" type="text/css" rel="stylesheet" /
script type="text/javascript" src="/style/js/jquery-1.2.pack.js"/script
script type="text/javascript"
var theme_list_open = false;
$(document).ready(function () {
function fixHeight() {
var headerHeight = $("#switcher").height();
$("#iframe").attr("height", $(window).height()-84 + "px");
}
$(window).resize(function () {
fixHeight();
}).resize();
//响应式预览
$('.icon-monitor').addClass('active');
$(".icon-mobile-3").click(function () {
$("#by").css("overflow-y", "auto");
$('#iframe-wrap').removeClass().addClass('mobile-width-3');
$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
$(this).addClass('active');
return false;
});
$(".icon-mobile-2").click(function () {
$("#by").css("overflow-y", "auto");
$('#iframe-wrap').removeClass().addClass('mobile-width-2');
$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
$(this).addClass('active');
return false;
});
$(".icon-mobile-1").click(function () {
$("#by").css("overflow-y", "auto");
$('#iframe-wrap').removeClass().addClass('mobile-width');
$('.icon-tablet,.icon-mobile,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
$(this).addClass('active');
return false;
});
$(".icon-tablet").click(function () {
$("#by").css("overflow-y", "auto");
$('#iframe-wrap').removeClass().addClass('tablet-width');
$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
$(this).addClass('active');
return false;
});
$(".icon-monitor").click(function () {
$("#by").css("overflow-y", "hidden");
$('#iframe-wrap').removeClass().addClass('full-width');
$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
$(this).addClass('active');
return false;
});
});
/script
script type="text/javascript"
function Responsive($a) {
if ($a == true) $("#Device").css("opacity", "100");
if ($a == false) $("#Device").css("opacity", "0");
$('#iframe-wrap').removeClass().addClass('full-width');
$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
$(this).addClass('active');
return false;
};
/script
/head
body id="by" style="overflow-y: hidden"
div id="switcher"
div class="center"
ul
li class="logoTop"在线预览!/li
div id="Device"
li class="device-monitor"a href="javascript:"div class="icon-monitor"/div/a/li
li class="device-mobile"a href="javascript:"div class="icon-tablet" /div/a/li
li class="device-mobile"a href="javascript:"div class="icon-mobile-1" /div/a/li
li class="device-mobile-2"a href="javascript:"div class="icon-mobile-2" /div/a/li
li class="device-mobile-3"a href="javascript:"div class="icon-mobile-3" /div/a/li
/div
/ul
div class="muen_top"
a href="/" class="indexactive"首页/a
a href="/tupian/" class="l11active" target="_blank"高清图片/a
a href="/moban/" class="l12active" target="_blank"模板/a
a href="/ppt/" class="l726active" target="_blank"ppt模板/a
a href="/tubiao/" class="l49active" target="_blank"图标/a
a href="/kuzhan/" class="l713active" target="_blank"酷站/a
a href="" class="l13active" target="_blank"字体/a
a href="/psd/" class="l713active" target="_blank"PSD素材/a
a href="/shiliang/" class="l15active" target="_blank"矢量图/a
a href="/yinxiao/" class="l713active" target="_blank"音效/a
a href="/biaoqing/" class="l560active" target="_blank"表情/a
a href="" class="l713active" target="_blank"壁纸/a
a href="/donghua/" class="l653active" target="_blank"动画/a
a href="/jiaoben/" target="_blank"脚本/a
a href="/zhuanti/" target="_blank"专题/a
/div
div class="tougao"
a href="" target="_blank"我要投稿/a
/div
/div
/div
div id="iframe-wrap"
iframe id="iframe" src="" frameborder="0" width="100%" /iframe
/div
div id="footer-notice" class="kj_bottom"
div style=" width:980px; margin:0 auto"
p class="left cut"
span名称:/span
a href="/jiaoben/160419378420.htm" title="点击下载" class="down" target="_blank"五图三屏轮播js特效代码/a
span类型:/span
a href="/jiaoben/" title="脚本" target="_blank"脚本/a
span标签:/spana href="/tag_jiaoben/js.html" target="_blank"js/aa href="/tag_jiaoben/JiuGongGe.html" target="_blank"九宫格/aa href="/tag_jiaoben/TuPianQieHuan.html" target="_blank"图片切换/aa href="/tag_jiaoben/TuPianLunBo.html" target="_blank"图片轮播/a
/p
p class="left"
span分享到:/span
a title='分享到新浪微博' href="javascript:void(0)" id="fxwb" class="sn"新浪/a
a title='分享到腾讯微博' href='javascript:void(0)' onclick=posttoWb() class="tx"腾讯/a
a title="分享到QQ空间" href="javascript:window.open(''+encodeURIComponent(document.location.href));void(0)" class="qq"QQ空间/a
/p
div class="clear"/div
/div
/div
script type="text/javascript"
var description = '五图三屏轮播js特效代码: 五图三屏轮播js特效代码是一款ZHIME织蜜内衣丝袜五图三屏图片切换特效。';
var sendT = {
getHeader: function () {
var g_title = description;
var re = /[^]*?font[^]*?/gi;
g_title = g_title.replace(re, "");
return g_title;
},
getFirstImgSrc: function () {
var allPageTags = document.getElementsByTagName("div");
for (var i = 0; i allPageTags.length; i++) {
if (allPageTags[i].className == 'downtext') {
if (allPageTags[i].getElementsByTagName("img")[0] allPageTags[i].getElementsByTagName("img")[0].width 200) {
return allPageTags[i].getElementsByTagName("img")[0].src;
}
else {
return null;
}
}
}
},
getContent: function () {
var allPageTagss = document.getElementsByTagName("div");
for (var i = 0; i allPageTagss.length; i++) {
if (allPageTagss[i].className == 'downtext') {
return allPageTagss[i].innerHTML;
}
}
}
}
document.getElementById("fxwb").onclick = function () {
(function (s, d, e, r, l, p, t, z, c) {
var f = ';', u = z || d.location, p = ['url=', e(u), 'title=', e(sendT.getHeader()), 'source=', e(r), 'sourceUrl=', e(l), 'content=', c || 'gb2312', 'pic=', e(p || '')].join('');
function a() {
if (!window.open([f, p].join(''), 'mb', ['toolbar=0,status=0,resizable=1,width=440,height=430,left=', (s.width - 440) / 2, ',top=', (s.height - 430) / 2].join(''))) u.href = [f, p].join('');
};
if (/Firefox/.test(navigator.userAgent)) setTimeout(a, 0); else a();
})(screen, document, encodeURIComponent, 'CHINAZ', '', sendT.getFirstImgSrc(), null, null, null);
}
function posttoWb() {
var _tt = description;
var _t = encodeURI(_tt.replace(/\s+$/, ''));
var _url = encodeURI(window.location);
var _appkey = encodeURI("258efff116d2466da9b7513cbae7de0b");
var _site = encodeURI('sc.chinaz.com');
var _pic = sendT.getFirstImgSrc();
var _u = '' + _t + 'url=' + _url + 'appkey=' + _appkey + 'site=' + _site + 'pic=' + _pic;
window.open(_u, '转播到腾讯微博', 'width=700, height=580, top=320, left=180, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no');
}
/script
script type="text/javascript" src="/js/softinfo.js.aspx?id=534084" defer="defer" charset="UTF-8"/script
div style="display:none"
script src=";web_id=300636" language="JavaScript"/script
/div
/body
/html
自己修改一下就可以了
手机app滑动轮播原生js怎么写
下面是提供的一个demo:
1、html
!DOCTYPE HTML
html
head
meta charset="utf-8"/
meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /
meta name="viewport" content = "width=device-width, target-densitydpi=high-dpi, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /
meta name="apple-mobile-web-app-capable" content="yes" /
meta name="apple-mobile-web-app-status-bar-style" content="black" /
meta content="telephone=no" name="format-detection" /
meta name="keywords" content="seokeywords"/
meta name="description" content="seodescription"/
titlemggScrollImg demo 作者:js明哥哥/title
style
ul,li{margin:0;padding:0;}
@media screen and (min-width:240px) {
html, body{
font-size:9px;
}
}
@media screen and (min-width:320px) {
html, body{
font-size:12px;
}
}
@media screen and (min-width:480px) {
html, body{
font-size:18px;
}
}
@media screen and (min-width:640px) {
html, body{
font-size:24px;
}
}
@media screen and (min-width:960px) {
html, body{
font-size:36px;
}
}
div.imgbox{width:25rem;height:16.5rem;overflow:hidden;margin:0 auto;}
div.imgbox ul{clear:both;width:75rem;}
div.imgbox ul li{float:left;width:25rem;height:16.5rem;overflow:hidden;text-align:center;}
div.imgbox ul li img{width:24rem;height:16.5rem;}
#page{color:red;}
/style
/head
body
div class="imgbox"
ul
lia href=""img src=""/img/a/li
lia href=""img src=""/img/a/li
lia href=""img src=""/img/a/li
/ul
/div
div这里通过回调显示当前滚动到多少页:span id="page"0/span/div
script src=""/script
script src="mggScrollImg.js"/script
script
(function(){
/*
注意:$.mggScrollImg返回的scrollImg对象上有
next,prev,go三个方法,可以实现外部对滚动索引的控制。
如:scrollImg.next();//会切换到下一张图片
scrollImg.go(0);//会切换到第一张图片
*/
var scrollImg = $.mggScrollImg('.imgbox ul',{
loop : true,//循环切换
auto : true,//自动切换
callback : function(ind){//这里传过来的是索引值
$('#page').text(ind+1);
}
});
})()
/script
/body
/html
2、核心滑动脚本代码
(function($){
/*
图片滚动效果
add 2014-05-14 by js明哥哥
博客地址:
@jQuery or @String box : 滚动列表jQuery对象或者选择器 如:滚动元素为li的外层ul
@object config : {
@Number width : 一次滚动宽度,默认为box里面第一个一级子元素宽度[如果子元素宽度不均匀则滚动效果会错乱]
@Number size : 列表长度,默认为box里面所有一级子元素个数[如果size不等于一级子元素个数,则不支持循环滚动]
@Boolean loop : 是否支持循环滚动 默认 true
@Boolean auto : 是否自动滚动,支持自动滚动时必须支持循环滚动,否则设置无效,默认为true
@Number auto_wait_time : 自动轮播一次时间间隔,默认为:3000ms
@Function callback : 滚动完回调函数,参入一个参数当前滚动节点索引值
}
*/
function mggScrollImg(box,config){
this.box = $(box);
this.config = $.extend({},config||{});
this.width = this.config.width||this.box.children().eq(0).width();//一次滚动的宽度
this.size = this.config.size||this.box.children().length;
this.loop = this.config.loop||true;//默认能循环滚动
this.auto = this.config.auto||true;//默认自动滚动
this.auto_wait_time = this.config.auto_wait_time||3000;//轮播间隔
this.scroll_time = 300;//滚动时长
this.minleft = -this.width*(this.size-1);//最小left值,注意是负数[不循环情况下的值]
this.maxleft =0;//最大lfet值[不循环情况下的值]
this.now_left = 0;//初始位置信息[不循环情况下的值]
this.point_x = null;//记录一个x坐标
this.point_y = null;//记录一个y坐标
this.move_left = false;//记录向哪边滑动
this.index = 0;
this.busy = false;
this.timer;
this.init();
}
$.extend(mggScrollImg.prototype,{
init : function(){
this.bind_event();
this.init_loop();
this.auto_scroll();
},
bind_event : function(){
var self = this;
self.box.bind('touchstart',function(e){
if(e.touches.length==1 !self.busy){
self.point_x = e.touches[0].screenX;
self.point_y = e.touches[0].screenY;
}
}).bind('touchmove',function(e){
if(e.touches.length==1 !self.busy){
return self.move(e.touches[0].screenX,e.touches[0].screenY);//这里根据返回值觉得是否阻止默认touch事件
}
}).bind('touchend',function(e){
!self.busy self.move_end();
});
},
/*
初始化循环滚动,当一次性需要滚动多个子元素时,暂不支持循环滚动效果,
如果想实现一次性滚动多个子元素效果,可以通过页面结构实现
循环滚动思路:复制首尾节点到尾首
*/
init_loop : function(){
if(this.box.children().length == this.size this.loop){//暂时只支持size和子节点数相等情况的循环
this.now_left = -this.width;//设置初始位置信息
this.minleft = -this.width*this.size;//最小left值
this.maxleft = -this.width;
this.box.prepend(this.box.children().eq(this.size-1).clone()).append(this.box.children().eq(1).clone()).css(this.get_style(2));
this.box.css('width',this.width*(this.size+2));
}else{
this.loop = false;
this.box.css('width',this.width*this.size);
}
},
auto_scroll : function(){//自动滚动
var self = this;
if(!self.loop || !self.auto)return;
clearTimeout(self.timer);
self.timer = setTimeout(function(){
self.go_index(self.index+1);
},self.auto_wait_time);
},
go_index : function(ind){//滚动到指定索引页面
var self = this;
if(self.busy)return;
clearTimeout(self.timer);
self.busy = true;
if(self.loop){//如果循环
ind = ind0?-1:ind;
ind = indself.size?self.size:ind;
}else{
ind = ind0?0:ind;
ind = ind=self.size?(self.size-1):ind;
}
if(!self.loop (self.now_left == -(self.width*ind))){
self.complete(ind);
}else if(self.loop (self.now_left == -self.width*(ind+1))){
self.complete(ind);
}else{
if(ind == -1 || ind == self.size){//循环滚动边界
self.index = ind==-1?(self.size-1):0;
self.now_left = ind==-1?0:-self.width*(self.size+1);
}else{
self.index = ind;
self.now_left = -(self.width*(self.index+(self.loop?1:0)));
}
self.box.css(this.get_style(1));
setTimeout(function(){
self.complete(ind);
},self.scroll_time);
}
},
complete : function(ind){//动画完成回调
var self = this;
self.busy = false;
self.config.callback self.config.callback(self.index);
if(ind==-1){
self.now_left = self.minleft;
}else if(ind==self.size){
self.now_left = self.maxleft;
}
self.box.css(this.get_style(2));
self.auto_scroll();
},
next : function(){//下一页滚动
if(!this.busy){
this.go_index(this.index+1);
}
},
prev : function(){//上一页滚动
if(!this.busy){
this.go_index(this.index-1);
}
},
move : function(point_x,point_y){//滑动屏幕处理函数
var changeX = point_x - (this.point_x===null?point_x:this.point_x),
changeY = point_y - (this.point_y===null?point_y:this.point_y),
marginleft = this.now_left, return_value = false,
sin =changeY/Math.sqrt(changeX*changeX+changeY*changeY);
this.now_left = marginleft+changeX;
this.move_left = changeX0;
if(sinMath.sin(Math.PI/3) || sin-Math.sin(Math.PI/3)){//滑动屏幕角度范围:PI/3 -- 2PI/3
return_value = true;//不阻止默认行为
}
this.point_x = point_x;
this.point_y = point_y;
this.box.css(this.get_style(2));
return return_value;
},
move_end : function(){
var changeX = this.now_left%this.width,ind;
if(this.now_leftthis.minleft){//手指向左滑动
ind = this.index +1;
}else if(this.now_leftthis.maxleft){//手指向右滑动
ind = this.index-1;
}else if(changeX!=0){
if(this.move_left){//手指向左滑动
ind = this.index+1;
}else{//手指向右滑动
ind = this.index-1;
}
}else{
ind = this.index;
}
this.point_x = this.point_y = null;
this.go_index(ind);
},
/*
获取动画样式,要兼容更多浏览器,可以扩展该方法
@int fig : 1 动画 2 没动画
*/
get_style : function(fig){
var x = this.now_left ,
time = fig==1?this.scroll_time:0;
return {
'-webkit-transition':'-webkit-transform '+time+'ms',
'-webkit-transform':'translate3d('+x+'px,0,0)',
'-webkit-backface-visibility': 'hidden',
'transition':'transform '+time+'ms',
'transform':'translate3d('+x+'px,0,0)'
};
}
});
/*
这里对外提供调用接口,对外提供接口方法
next :下一页
prev :上一页
go :滚动到指定页
*/
$.mggScrollImg = function(box,config){
var scrollImg = new mggScrollImg(box,config);
return {//对外提供接口
next : function(){scrollImg.next();},
prev : function(){scrollImg.prev();},
go : function(ind){scrollImg.go_index(parseInt(ind)||0);}
}
}
})(Zepto)
请问淘宝的图片轮播代码是什么?
亲 是下面这个 一、带渐变效果的淘宝店铺促销轮播代码: DIV class="slider-promo J_Slider J_TWidget tb-slide" style="HEIGHT: 400px" data-widget-config="{'effect':'fade','contentCls': 'lst-main', 'navCls': 'lst-trigger', 'activeTriggerCls': 'current'}" data-widget-type="Slide" ul class="lst-main tb-slide-list" style="HEIGHT: 400px" liA target=_blank href="#"img alt="" src="图片地址1"/A/li liA target=_blank href="#"img alt="" src="图片地址2"/A/li liA target=_blank href="#"img alt="" src="图片地址3"/A/li liA target=_blank href="#"img alt="" src="图片地址4"/A/li/ul ul class=lst-trigger 二、淘宝促销轮播代码之渐变效果代码解释: HEIGHT: 400px 设置你的轮播模块高度,根据你的促销图片的尺寸来设置,此版本轮播是4张图片,且4张图片宽度、高度分别统一。本设置在代码中有两处。 A target=_blank href="#" “#”代表你的促销商品的链接网址,共有4处。 img alt="" src="图片地址1" “图片地址1”设置你促销图片的网络地址,也有4处。 如果还不可以的话 我给你我写的帖子看看
求采纳
HTML图片轮播代码怎么写
html部分
div id="container"
div class="sections"
div class="section" id="section0"h3this is the page1/h3/div
div class="section" id="section1"h3this is the page2/h3/div
div class="section" id="section2"h3this is the page3/h3/div
div class="section" id="section3"h3this is the page4/h3/div
/div
/div
css部分
*{
padding: 0;
margin: 0;
}
html,body{
height: 100%;
}
#container {
width: 100%;
height: 500px;
overflow: hidden;
}
.sections,.section {
height:100%;
}
#container,.sections {
position: relative;
}
.section {
background-color: #000;
background-size: cover;
background-position: 50% 50%;
text-align: center;
color: white;
}
#section0 {
background-image: url('images/1.jpg');
}
#section1 {
background-image: url('images/2.jpg');
}
#section2 {
background-image: url('images/3.jpg');
}
#section3 {
background-image: url('images/4.jpg');
}
.pages li{list-style-type:none;width:10px;height:10px;border-radius:10px;background-color:white}.pages li:hover{box-shadow:0 0 5px 2px white}.pages li.active{background-color:orange;box-shadow:0 0 5px 2px orange}.pages{position:absolute;z-index:999}.pages.horizontal{left:50%;transform:translateX(-50%);bottom:5px}.pages.horizontal li{display:inline-block;margin-right:10px}.pages.horizontal li:last-child{margin-right:0}.pages.vertical{right:5px;top:50%;transform:translateY(-50%)}.pages.vertical li{margin-bottom:10px}.pages.vertical li:last-child{margin-bottom:0}
JS部分
script src="js/jquery-1.11.0.min.js" type="text/javascript"/script
//引入pageSwitch.min.js
script
$("#container").PageSwitch({
direction:'horizontal',
easing:'ease-in',
duration:1000,
autoPlay:true,
loop:'false'
});
/script
如图
手机端轮播图代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于安卓轮播图的实现、手机端轮播图代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-09网页代码,网页代码快捷键
- 05-07html网页制作软件,html网页制作软件手机版下载
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
- 05-06代码源软件库(程序代码库)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接