首页前端开发HTML[使用Html5 CfxixiJS制作APP]如何用iscroll制作水平滚动的List布局

[使用Html5 CfxixiJS制作APP]如何用iscroll制作水平滚动的List布局

时间2024-01-25 10:59:37发布访客分类HTML浏览899
导读:收集整理的这篇文章主要介绍了html5教程-[使用Html5 CfxixiJS制作APP]如何用iscroll制作水平滚动的List布局,觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请...
收集整理的这篇文章主要介绍了html5教程-[使用Html5 CfxixiJS制作APP]如何用iscroll制作水平滚动的List布局,觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。 效果如下:

 

 

 

使用iscroll实现这样的布局可不容易。。。需要前端拥有良好的css功底然后利用js(这里lz用了zeptoJS或者大家可以用jquery)

 

假设我们有这么一段htML

 

[html]  

p id="wrapPErIndexActivITy" class="wrapperIndexActivity">  

                p class="scrollerActivity" id="scrollerActivity">  

                        ul>  

                                li> 1/li>  

                                li> 2/li>  

                                li> 3/li>  

                                li> 4/li>  

                        /ul>  

                /p>  

            /p>  

 

 

首先先对ID(wrapperIndexActivity)加载iscroll

 

[javascript] 

VAR homeScroll = new iScroll("wrapperIndexActivity", {  

        snap : true,  

        momentum : false,  

        hScrollbar : false,  

        vScrollbar : false,  

        checkDOMChanges : true,  

        onScrollEnd : function() {  

              

  

        }  

} );  

 

对Id所属class附加样式:

 

[css]  

.wrapperIndexActivity{ width:100%; height:100%; position:relative; z-index:1; overflow:hidden; display: block; }  

 

然后需要对ID(scrollerActivity)计算有几幅屏幕可以切换(这里假设有4幅)

 

[javascript]  

$("#scrollerActivity").style({  

        'width' : document.body.clientWidth * 4 + 'px'  

    } );  

 

对应class需附加样式:

 

[css]  www.2cto.COM

.wrapperIndexActivity .scrollerActivity{ height:100%; float:left; padding:0; overflow:hidden; }  

再然后对li 让每一个列表项都撑满屏幕

 

[javascript] 

$('#wrapperIndexActivity ul li ').style({  

    'width' : document.body.clientWidth + "px"  

} );  

 

对应class附加样式:

 

[css]  

.wrapperIndexActivity .scrollerActivity ul li { -webkit-box-sizing:border-box;  display:block; height:100%; float:left; }  

 

最后刷新iscroll

 

[javascript]  

// 刷新数据  

omeScroll.refresh();  

 

 

 

效果如下:

 

 

 

使用iscroll实现这样的布局可不容易。。。需要前端拥有良好的css功底然后利用js(这里lz用了zeptoJS或者大家可以用jquery)

 

假设我们有这么一段html

 

[html]  

p id="wrapperIndexActivity" class="wrapperIndexActivity">  

                p class="scrollerActivity" id="scrollerActivity">  

                        ul>  

                                li> 1/li>  

                                li> 2/li>  

                                li> 3/li>  

                                li> 4/li>  

                        /ul>  

                /p>  

            /p>  

 

 

首先先对ID(wrapperIndexActivity)加载iscroll

 

[javascript] 

var homeScroll = new iScroll("wrapperIndexActivity", {  

        snap : true,  

        momentum : false,  

        hScrollbar : false,  

        vScrollbar : false,  

        checkDOMChanges : true,  

        onScrollEnd : function() {  

              

  

        }  

} );  

 

对Id所属class附加样式:

 

[css]  

.wrapperIndexActivity{ width:100%; height:100%; position:relative; z-index:1; overflow:hidden; display: block; }  

 

然后需要对ID(scrollerActivity)计算有几幅屏幕可以切换(这里假设有4幅)

 

[javascript]  

$("#scrollerActivity").style({  

        'width' : document.body.clientWidth * 4 + 'px'  

    } );  

 

对应class需附加样式:

 

[css]  www.2cto.com

.wrapperIndexActivity .scrollerActivity{ height:100%; float:left; padding:0; overflow:hidden; }  

再然后对li 让每一个列表项都撑满屏幕

 

[javascript] 

$('#wrapperIndexActivity ul li ').style({  

    'width' : document.body.clientWidth + "px"  

} );  

 

对应class附加样式:

 

[css]  

.wrapperIndexActivity .scrollerActivity ul li { -webkit-box-sizing:border-box;  display:block; height:100%; float:left; }  

 

最后刷新iscroll

 

[javascript]  

// 刷新数据  

omeScroll.refresh();  

 

 

 

觉得可用,就经常来吧! 欢迎评论哦! html5教程,巧夺天工,精雕玉琢。小宝典献丑了!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

ClassCSSdivDOMHTMLhtml5jQuerypost-format-gallery

若转载请注明出处: [使用Html5 CfxixiJS制作APP]如何用iscroll制作水平滚动的List布局
本文地址: https://pptw.com/jishu/586442.html
在DataGrid的GridColumn列中加入按钮宣染器 html5实现拖拽文件上传

游客 回复需填写必要信息