2012-09-01 82 views
0

我试图加入HTML5 翻书效果我已经创建了一个网页和硬覆盖,但问题的一些div标签是“硬”的div不工作,因为他们应该像我无法翻动硬页。使用turn.js的

我有这个代码:

<html> 
<head> 
<!-- 
<style type="text/css"> 
body 
{ overflow:hidden;} 
#zoom-viewport 
{ 

background:#E3EDFF; 

} 



#flipbook.shadow{ 
    -webkit-box-shadow: 0 4px 10px #666; 
    -moz-box-shadow: 0 4px 10px #666; 
    -ms-box-shadow: 0 4px 10px #666; 
    -o-box-shadow: 0 4px 10px #666; 
    box-shadow: 0 4px 10px #666; 
} 

#flipbook .page-wrapper{ 
    -webkit-perspective:2000px; 
    -moz-perspective: 2000px; 
    -ms-perspective: 2000px; 
    perspective: 2000px; 
} 

#flipbook{ 

    background:#75A3FF; 
transition:margin-left 1s; 
    -webkit-transition:margin-left 1s; 
    -moz-transition:margin-left 1s; 
    -o-transition:margin-left 1s; 
    -ms-transition:margin-left 1s; 
    transition:margin-left 1s; 
} 
</style> 

     --> 

<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> 
<script src="includes/Turn/turn.js"></script> 


</head> 


<body> 
<div id="zoom-viewport"> 
<div id="flipbook" style="background-color:red;"> 
    <div class="hard"> Turn.js </div> 
    <div class="hard"></div> 
    <div class="double"> Page 1 </div> 
    <div class="double"> Page 2 </div> 
    <div class="double"> Page 3 </div> 
    <div class="double"> Page 4 </div> 
    <div class="hard"></div> 
    <div class="hard"></div> 
</div> 
</div> 

<script type="text/javascript"> 

$("#flipbook").turn({width:800, height:500 , autoCenter:true}).bind("turning", function(event, page, view) { 
    alert("Turning the page to: "+page); 
}); 
</script> 
</body> 
</html> 

请帮忙提前

Shumaila

回答

1

有几件事情来检查来解决这个问题

感谢。

  • 您正在使用哪个版本的Turn.js?
  • 你在测试什么浏览器?

看来,硬类是没有公布,直到第4个版本。在IE9中还有一个使用硬类的错误,直到4.1.0版本才被修复。

希望这有助于在快速浏览的代码看起来很像示例代码。

相关问题