javascript - turn.js 翻页时添加声音

标签 javascript jquery turnjs

我想在翻页时添加声音效果,使用 turn.js jquery 插件。因此,第一步是根据在线文档测试执行此操作的功能。所以代码应该是这样的:

    <script type="text/javascript">
    function loadApp() {

    // Create the flipbook

    $('.flipbook').turn({
            width:1000,
            height:680,
            elevation: 50,
            gradients: true,
            autoCenter: false,
    });
    $("#flipbook").bind("turned", function(event, page, view) { 
        alert("Page: "+page);
    });
    }

    yepnope({
    test : Modernizr.csstransforms,
    yep: ['../res_cod/js/turn.js'],
    nope: ['../res_cod/js/turn.html4.min.js'],
    both: ['../res_cod/css/basic.css'],
    complete: loadApp
   });
</script>

但问题是开发人员控制台中没有任何反应。没有警报,什么都没有。

最佳答案

只是您使用的选择器不正确 - 请注意 .flipbook#flipbook 之间的区别

试试这个

$(".flipbook").bind("turned", function(event, page, view) { 
    console.log("Page: "+page);
});

关于javascript - turn.js 翻页时添加声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28630499/

相关文章:

javascript - Jquery 包含特殊字符和小写字母

javascript - React Native with react-navigation and Redux - 如何实现全局可用的 'Sign Out' 按钮

javascript - 使用相同的数据集绘制各种符号

javascript - 每分钟调用函数

javascript - 如何使用 jQuery/Javascript 模拟单击​​在新选项卡/窗口中打开的链接?

javascript - Jquery 表单创建未在 IE 中提交

javascript - 如何使用 turn.js 进行缩放

javascript - 如何在 turn.js 中禁用剥离(悬停效果)?

html - 在 TurnJs Flipbook 上动态放置大型 HTML 内容

javascript - 使用部分 View 、javascript 和 viewbag foreach 时出错