turned: function(e, page, view) { var book = $(this); if (page==2 || page==3) { book.turn('peel', 'br'); } updateDepth(book); $('#slider').slider('value', getViewNumber(book, page)); book.turn('center'); },
时间: 2024-01-09 12:04:01 浏览: 149
PHP设计模式之状态模式定义与用法详解
这段代码是一个名为 `turned` 的函数,它作为事件处理函数被调用。该函数在书籍翻页完成后被触发,接收三个参数:`e` 表示事件对象,`page` 表示当前翻到的页码,`view` 表示当前的视图。
以下是代码的功能解释:
1. 获取书籍对象:
- 通过 `$(this)` 获取书籍对象。
2. 根据当前页码进行操作:
- 如果当前页码为2或3,则调用 `book.turn('peel', 'br')` 方法,实现页面角部分的翻起效果。
3. 调用 `updateDepth` 函数来更新书籍的页面深度。
4. 使用 `$('#slider').slider('value', getViewNumber(book, page))` 更新滑块控件的值,以反映当前视图的页码。
5. 调用 `book.turn('center')` 方法,将当前页码对应的页面居中显示。
这段代码主要用于书籍翻页完成后的相关操作,包括角部翻起效果、页面深度更新、滑块控件的值更新以及页面居中显示。
阅读全文