组件没有渐进和出的效果

来源:3-2 静态页思路验证-组件切换

a805040010

2016-07-19

      $('#h5').fullpage({

                'sectionsColor':['#254875','#00F00','#254587','#695684'],

                onLeave:function( index, nextIndex, direction){

                    $('#5').find('.page').eq(index-1).trigger('onLeave');

                },

                afterLoad:function( anchorLink , index){

                    $('#5').find('.page').eq(index-1).trigger('onLoad');

                }

            });


            $('.page').on('onLeave',function(){

                console.log($(this).attr('id'),'==>>','onLeave');

                $(this).find('.component').trigger('onLeave');

            })


            $('.page').on('onLoad',function(){

                console.log($(this).attr('id'),'==>>','onLoad');

                $(this).find('.component').trigger('onLoad');

            })


            $('.component').on('onLoad',function(){

                $(this).fadeIn();

                return false;


            })


            $('.component').on('onLeave',function(){

                $(this).fadeOut();

                return false;

            })

        });


写回答

1回答

Lyn

2016-07-20

代码可否加个语法。这样看不太清晰。最好是有线上地址,这样老师好看到问题是什么。

---

因为不清楚具体过程,请一一Check老师的条目:


  1. fullpage.js 的没页 onLeave、onLoad 是触发正确的。( $('#5').find('.page').eq(index-1).trigger('onLoad'); 加 debugger)

  2. onLoad 能触发正确的 .page (看到你的  console.log($(this).attr('id'),'==>>','onLoad'); 这个执行了就行)

  3. .component 能正确触发 onLoad

  4. 随意找一个 .component 手动执行 fadeIn、fadeOut(比如 $('.component').eq(0).fadeIn() )

0
0

Web App用组件方式开发全站

用HTML5/CSS3/JS流行技术,实现移动端可视化数据报告

3164 学习 · 516 问题

查看课程