精华内容
下载资源
问答
  • js翻页效果
    2019-06-19 16:15:16

    showTurnPage(block){

    //block.getComponent(cc.Sprite).spriteFrame = normal 切换背面图片

    var action1 = cc.rotateBy(1,0,90)//翻到中间

    var callFunc = cc.callFunc(()=>{

          //此时应该切换正面图片

    })

    var action2 = cc.rotateBy(1,0,90)//完全翻到正面

    block.runAction(cc.sequence(action1,callFunc,action2))

    },

    更多相关内容
  • js翻页
  • 本文主要介绍JavaScript中利用transform实现数字翻页效果的实例,具有很好的参考价值。下面跟着小编一起来看下吧
  • 一个JS翻页效果

    2020-10-30 18:22:53
    一个JS翻页效果
  • js 翻页效果

    2012-12-28 16:42:42
    js 翻页效果
  • Js 翻页效果

    2014-11-26 13:00:55
    js 翻书效果 兼容ie8,ffm以上的浏览器
  • js翻页效果实现

    万次阅读 2017-10-24 13:31:48
    1)功能:实现书籍翻页效果 2)使用插件:turn.js2、示例 1)前提工作 – 需要提前计算数据总页数,提前生成需要的页数 – 初始化翻书插件 2)实践 html代码片段示例:<!DOCTYPE html> 翻书</title>

    1、说明
    1)功能:实现书籍翻页效果
    2)使用插件:turn.js

    2、示例
    1)前提工作
    – 需要提前计算数据总页数,提前生成需要的页数
    – 初始化翻书插件
    2)实践
    html代码片段示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>翻书</title>
        <meta name="description" content="翻书">
        <meta name="keywords" content="翻书">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
       <!--  <link rel="stylesheet" href="common.css"> -->
        <style>
            .btn {
              background: none;
              border: none;
              line-height: normal;
              cursor: pointer;
              outline: none;
              font-family: "Microsoft Yahei"; }
            #magazine .turn-page{
                background-color:#ccc;
                background-size:100% 100%;
            }
            main{
                overflow: hidden;
                background: url("img/bg2.png") no-repeat;
                -webkit-justify-content: space-between;
                background-size: cover;
            }
            .pagination {
                display: -webkit-flex;
                -webkit-justify-content: space-between;
                -webkit-align-items: center;
                margin-top: 5%;
                padding: 0 5%; }
            .pagination .btn {
                padding: 5px 10px;
                color:#000;
                font-size: 14px; }
        </style>
    </head>
    <body>
        <div class="book">
            <div class="main">
                <div id="magazine">
                    <div style="background-image:url(img/book3.png);">
                        <p style="font-size:30px;margin: 150px;">首页</p>
                    </div>
    
                </div>
            </div>
            <div class="pagination" id="pagebut">
                <button class="btn prev" style="visibility:hidden">上一页</button>
                <button class="btn next">下一页</button>
            </div>
            <div class="pagination" id="gobackbtn" style="display: none;">
    
            </div>
        </div>
        <input type="hidden" value="7" id="page_nums" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
        <script src="js/turn.min.js"></script>
        <script src="js/js.js"></script>
    </body>
    </html>

    js代码片段

    $(function(){
        //------------- 翻书init start ------------
        //  book 初始化
        $('#magazine').turn({
            pages: $('#page_nums').val(),//总页数
            display: 'single',
            acceleration: true,
            gradients: !$.isTouch,
            width:  $(window).width()*0.9,
            height: $(window).height()*0.834,
            elevation:50,/*
                turnCorners: "bl,br",*/
            when: {
                turning: function(e, page, view) {
                    $("#magazine").turn("disable");
                    // Gets the range of pages that the book needs right now
                    var range = $(this).turn('range', page);
                    // Check if each page is within the book
                    for (page = range[0]; page<=range[1]; page++)
                        addPage(page, $(this));
                },
                turned: function(e, page) {
                    $('#page-number').val(page);
                    if(page==1){
                        $('.prev').css('visibility','hidden');
                    }
                    if(page >= 2){
                        var page = $("#magazine").turn('page');
                        //显示 上一页按钮显示
                        $('.prev').css('visibility','visible');
                        $('.next').css('visibility','visible');
                    }
                    if(page == $("#magazine").turn('pages')-1){
                        //最后一页 下一页按钮消失
                        $('.next').css('visibility','hidden');
                    }
                }
            }
        });
    
        //  上下翻页
        $('.next').on("click",function () {
            $('#magazine').turn("next");
            var page = $("#magazine").turn('page');
            if(page == 2){
                //显示 上一页按钮显示
                $('.prev').css('visibility','visible')
            } else if(page == $("#magazine").turn('pages')-1){
                //最后一页 下一页按钮消失
                $('.next').css('visibility','hidden')
            }
        });
        $('.prev').on("click",function () {
            $('#magazine').turn("previous");
            var page = $("#magazine").turn('page');
            if(page == 1){
                //首页上一页 按钮消失
                $('.prev').css('visibility','hidden')
            } else if(page == $("#magazine").turn('pages')-2){
                //倒数第二页 显示 下一页 按钮
                $('.next').css('visibility','visible')
            }
        });
        //------------- 翻书init end --------------
    });
    
    // Adds the pages that the book will need
    function addPage(page, book)
    {
        var pages =$('#page_nums').val();//总页数
        //  First check if the page is already in the book
        if (!book.turn('hasPage', page)) {
            // Create an element for this page
            var element = $('<div />', {'class': 'page '+((page%2==0) ? 'odd' : 'even'), 'id': 'page-'+page}).html('<i class="loader"></i>');
            // If not then add the page
            book.turn('addPage', element, page);
            // Let's assum that the data is comming from the server and the request takes 1s.
            setTimeout(function(){
                var sHtml = '<div class="data" style="margin:100px;"><p>Data for page '+page+'</p><a href="javascript:void(0)" onclick="showDetail()">点击进入详情页</a></div>';
                element.html(sHtml);
            }, 1000);
        }
    }
    
    //detail page
    function showDetail()
    {
        //详情页数据
        var sHtml = '<div class="data" style="margin:80px;">welcome to detail page *^_^* </div>';
        //获取 当前页 页码
        var currentPage = $("#magazine").turn('page');
        //获取 最后一页 页码,作为详情页
        var iDetailIndex = $("#magazine").turn('pages');
        iDetailIndex = parseInt(iDetailIndex);
        //分类标签按钮展示处理
        $('#pagebut').hide();
        $("#gobackbtn").html('<button class="btn"></button><button class="btn" onclick="gobacklist(' + currentPage + ');">返回</button>');
        $('#gobackbtn').show();
        //新增并跳转到详情页
        $('#magazine').turn("addPage", sHtml, iDetailIndex);
        $('#magazine').turn("page", iDetailIndex);
    }
    
    //详情页返回列表页
    function gobacklist(listPage)
    {
        //返回list
        $('#magazine').turn('page', listPage);
        //处理按钮展示
        if ($('#pagebut').css('display', 'none')) {
            $("#gobackbtn").html('');
            $('#gobackbtn').hide();
            $('#pagebut').show();
        }
    }
    

    3、效果
    最终效果如图
    这里写图片描述

    注:
    1)jquery插件库:http://www.jq22.com/
    2)使用插件(turn.js)官网说明:http://www.turnjs.com/docs/Main_Page
    3)插件示例代码:http://www.jq22.com/jquery-info2534

    展开全文
  • JS翻页效果

    2013-10-10 12:17:17
    js实现电子书翻页效果,可在MyEclipse上直接运行。直接放在WebRoot文件夹下。
  • 主要介绍了javascript移动端 电子书 翻页效果实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 漂亮的计数器翻页效果,纯JS代码
  • js 翻页效果 源码

    2009-01-13 18:35:54
    js 翻页效果 源码js 翻页效果 源码js 翻页效果 源码
  • 不错的js翻页效果

    2012-08-07 10:39:44
    js写的翻页效果很炫,(上一页,下一页)
  • 一款比较常见的html5翻页效果,鼠标点击拖拽滑动即可实现翻页,页面内容支持点击放大。 缺点是目前地址,内容都不支持中文,否则会出现翻页不顺畅的效果
  • 主要介绍了javaScript+turn.js实现图书翻页效果实例代码,重点讲解turn.js 如何使用的。需要的朋友可以参考下
  • 主要介绍了JS实现的3D拖拽翻页效果,通过鼠标事件结合时间函数动态操作页面元素实现拖拽翻页的效果,需要的朋友可以参考下
  • Bootstrap实现翻页效果

    2020-08-28 17:55:18
    主要为大家详细介绍了Bootstrap实现翻页效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 用于pdf.js在turn.js整合时,用到的一些js和css,整合之后的效果还不错,只是因为是新手,会有内存问题
  • 主要介绍了JavaScript实现翻页功能(附效果图),在项目需求中经常遇到,今天小编抽时间给大家分享JavaScript实现翻页功能实例代码,需要的朋友参考下吧
  • 表格翻页的实现方式有很多,下面以js为例为大家详细介绍下表格翻页效果的具体实现。 代码如下: <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”> <HTML> <HEAD> <TITLE>表格...
  • 引入js文件 [removed][removed] html5带翻页效果的数字时钟代码,一款黑白简约很好看的获取本地时间网页时钟代码。
  • 超酷文字列表JS代码实现拖拽翻页效果下载
  • 不错的Javascript表格翻页效果
  • 利用纯JavaScript,实现3D的翻页效果 支持前一页后一页翻页 翻页时有3D效果
  • 本文给大家分享一段代码,基于js代码实现的翻书效果的页面切换样式,具体代码如下所示; <!DOCTYPE ...
  • 看了好多网上的所谓的图片翻页,一点也没有书的翻页效果,自己在网上找了一个页面改了一下,成功了和大家分享一下...imageBook javascript翻页效果 图片翻页效果 js翻页 js图片翻页 imageBook javascript翻页效果示例
  • 拖动翻页代码,很多人都想拥有这样一个功能,现在于JavaScript配合CSS终于实现了,个人感觉真的很不错,按住鼠标左键向某一方向拖动即可完成分页动作,符合WEB标准,兼容多浏览器。
  • 主要介绍了使用原生JS实现滚轮翻页效果的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,621
精华内容 5,048
关键字:

js 翻页效果