【问题标题】:How to disable peel (hover effect) in turn.js?如何在 turn.js 中禁用剥离(悬停效果)?
【发布时间】:2012-12-15 03:14:43
【问题描述】:

我不想要 turn.js 中的悬停动画。 试过这个:

$('#flipbook').turn({
    width: 400,
    height: 300,
});

$('#flipbook').turn('peel', false);​

我们将不胜感激任何形式的帮助。

【问题讨论】:

    标签: javascript turnjs


    【解决方案1】:
      corners = {
        backward: [],
        forward: [],
        all: []
      },
    

    这应该可以解决您的问题。

    【讨论】:

    • 这需要访问和修改脚本的未缩小版本。
    • 我选择了另一个答案,它似乎工作正常。我认为该脚本即使是免费的也不值得使用。太糟糕了,我们在这个项目上走得太远了,无法使用其他东西。它太麻烦和不可靠,更不用说缺乏选项和糟糕的用户体验了。哦,好吧。
    • @Charlie 如果你切换到其他任何东西,请告诉我,也想切换。
    【解决方案2】:

    我用过这个:

    flipbook.bind('start', 
        function (event, pageObject, corner)
        {
            if (corner == 'tl' || corner == 'tr' || corner == 'bl' || corner == 'br')
            {
                event.preventDefault();
            }
        }
    );
    

    现在,它永远不会显示剥离效果 :-)

    【讨论】:

    • 请注意,您还可以使用if (corner) 使其更短。当使用next 之类的方法时,corner 参数设置为 null
    猜你喜欢
    • 2015-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多