Este item representa uma nova visão de uma apresentação de slides, oferecida como um plug -in jQuery.
Alguns dos usos possíveis:
- Para usá -lo em vez de PowerPoint para apresentar suas idéias
- Para anunciar um produto, um site, …
- Para fazer um livro projetado para HTML
- etc, etc.
Características
- Capaz de usar outros plugins além deste
- Capaz de carregar o número ilimitado de páginas
- Ele pode contém o que você deseja (uma página é uma div) simples)
- As páginas (centro da página) são redimensionadas automaticamente com o navegador
- Total e facilmente personalizável
- Muito fácil de usar
- Navegação do teclado (direita / esquerda / espaço / L)
- Opção de apresentação de slides
- Opção AutoPlay
- Opção de loop
- Opção de pré -carregamento da imagem
- Vá para uma determinada página (com controle de entrada garantido)
- W3C válido
- Funciona no iOS (iPhone / iPad) e certamente no Android
- Três temas incluídos (cinza, azul, laranja)
- 4 predefinições de transição
- Você pode escrever sua própria transição com uma função simples na chamada do plug -in
- As transições podem ser diferentes para as próximas e anteriores ações
- Bem comentado (a maioria das ações no código contém comentários)
Como usá -lo
JS – Sintaxe
$(document).simplePresentation({ autoplay: boolean, loop: boolean, intervalTime: integer, preloading: boolean, transitionFct: function });
JS – Exemplo com uma transição predefinida
var transitionFunction = function(elt, source, transitionTime) { Transition.opacity(elt, source, transitionTime); }; $(document).simplePresentation({ autoplay: false, loop: false, intervalTime: 2000, preloading: false, transitionFct: transitionFunction });
JS – Exemplo com uma transição que escrevemos
var transitionFunction = function(elt, source, transitionTime) { elt.css("opacity", "0"); // If we're going to the next page if (source == "RIGHT") { elt.css("marginLeft", "100%"); elt.animate({ "opacity": 1, "marginLeft": "0px" }, transitionTime); } else { elt.css("marginRight", "100%"); elt.animate({ "opacity": 1, "marginRight": "0px" }, transitionTime); } }; $presentation = $(document).simplePresentation({ autoplay: false, loop: false, intervalTime: 4000, preloading: true, transitionFct: transitionFunction });
Html
<div id="container"> <div id="page1"> ... </div> <div id="page2"> ... </div> </div>
Cada div com id = ”PageX” representa uma página.
Cada páginas deve ter um ID que começa com “página”.
Navegadores compatíveis
Este item funciona com os seguintes navegadores:
- Firefox 4+
- IE7+ (usa uma folha de estilo CSS separada para o IE menor que V.9)
- Ópera
- Cromo
- Safári