grabattention The jquery Plug-in

Similar documents
showinplaceholder The jquery Plug-in

hoverover The jquery Plug-in

DNNGo LayerSlider3D. User Manual

Web Development & Design Foundations with HTML5

VTEM SLIDES INSTRUCTION MANUAL COPYRIGHT DISCLAIMER. Instruction Manual FOR INFO, UPDATES, REQUESTS & CONTACT

Master Project Software Engineering: Team-based Development WS 2010/11

ITS331 Information Technology I Laboratory

WordPress How to Create a Simple Image Slider with the New RoyalSlider

BEFORE CLASS. If you haven t already installed the Firebug extension for Firefox, download it now from

Basics of Web. First published on 3 July 2012 This is the 7 h Revised edition

Stamp Builder. Documentation. v1.0.0

In-ADS User Guide. Estonian Land Board Versioon 1.9.1

Sparrow Client (Front-end) API

JSN PowerAdmin Configuration Manual Introduction

HOW TO Build an HTML5 Pushdown Banner

Displaying ndtv Graphics in Spotfire using TERR and JSViz

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

A JavaScript Framework for Presentations and Animations on Computer Science

HTML5 Responsive Notify 2 DMXzone

WebGL A quick introduction. J. Madeira V. 0.2 September 2017

HTML5 MOCK TEST HTML5 MOCK TEST I

T his article is downloaded from

Date Picker Haim Michael

Siteforce Pilot: Best Practices

ThingLink User Guide. Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) What is JavaScript?

,

CIW 1D CIW JavaScript Specialist.

jquery Tutorial for Beginners: Nothing But the Goods

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

COMS W3101: SCRIPTING LANGUAGES: JAVASCRIPT (FALL 2017)

Qiufeng Zhu Advanced User Interface Spring 2017

WELCOME TO JQUERY PROGRAMMING LANGUAGE ONLINE TUTORIAL

JavaScript: Events, the DOM Tree, jquery and Timing

Adaptations by PVII responsive and then creates your page instantly Al Sparber & Gerry Jacobsen PVII

Design patterns and Animation with jquery. with Paul Bakaus

Modules Documentation ADMAN. Phaistos Networks

TIME SCHEDULE MODULE TOPICS PERIODS. HTML Document Object Model (DOM) and javascript Object Notation (JSON)

Quick and Practical Web Accessibility Testing for First Impressions

CSE 154 LECTURE 26: JAVASCRIPT FRAMEWORKS

CSS Futures. Web Development

Exercise 1: Understand the CSS box model

State of jquery Fall John Resig

City of Mobile GIS Web Mapping Applications: New Technology, New Expectations

Telerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy

CIS 408 Internet Computing Sunnie Chung

CISC 1600 Lecture 2.4 Introduction to JavaScript

SEEM4570 System Design and Implementation. Lecture 3 Cordova and jquery

Outline. Introduction to JavaScript Resources What is JavaScript? JavaScript in web pages

D3js Tutorial. Tom Torsney-Weir Michael Trosin

HTML5, CSS3, JQUERY SYLLABUS

Cracked IntegralUI Studio for Web all pc software ]

UNIT ASSESSMENT SYSTEM DOCUMENTATION FACULTY

django-inplaceedit Documentation

HTML 5 and CSS 3, Illustrated Complete. Unit L: Programming Web Pages with JavaScript

E-Commerce: Theming your site Best practices and tips on theming E-Commerce Intermediate. Mike Poling & Erin Gannon

JQuery WHY DIDN T WE LEARN THIS EARLIER??!

Client-side Debugging. Gary Bettencourt

Realistic 3D FlipBook Experience. for Magazines, Photographers, Portfolios, Brochures, Catalogs, Manuals, Publishing and more...

CREATING A WEBSITE USING CSS. Mrs. Procopio CTEC6 MYP1

The Structure of the Web. Jim and Matthew

Manual Html A Href Onclick Submit Form

Written by Administrator Sunday, 05 October :58 - Last Updated Thursday, 30 October :36

Leaflet.js is an open-source library using which we can deploy interactive, simple, lightweight and simple web maps.

Building and packaging mobile apps in Dreamweaver CC

UI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML

HTML5 and Mobile: New Markup & Styles for the Mobile Web. Jason Clark Head of Digital Access & Web Services Montana State University Libraries

Lesson 5 Introduction to Cascading Style Sheets

Manual Html A Href Onclick Submit Button

Revision for Grade 7 ASP in Unit :1&2 Design & Technology Subject

Introduction to Cascading Style Sheet (CSS)

Using Development Tools to Examine Webpages

JQUERYUI - SORTABLE. axis This option indicates an axis of movement "x" is horizontal, "y" is vertical. By default its value is false.

A proposal crafted with care for

NetAdvantage for jquery SR Release Notes

Discovery Service Infrastructure for Test- bädden

PHP & My SQL Duration-4-6 Months

CREATE SASSY WEB PARTS. Developer Guide to SASS usage in SPFx

Manual Html A Href Javascript Window Open In New

Xerte. Guide to making responsive webpages with Bootstrap

Handbook Design Templates For Website Html5 And Css3 And Jquery

Installation & User Guide

IAT 355 : Lab 01. Web Basics

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 02, 2015 ISSN (online):

<link rel="stylesheet" href="

Introduction to HTML5

Vebra Search Integration Guide

Perfect Widgets Documentation

Web Development. With PHP. Web Development With PHP

SEEM4570 System Design and Implementation Lecture 04 jquery

!"#"## $% Getting Started Common Idioms Selectors Animations & Effects Array vs. NodeList Ajax CSS Credits. jquery YUI 3.4.

Best Practices Chapter 5

Platform-Independent UI Models: Extraction from UI Prototypes and rendering as W3C Web Components

DAY 4. Coding External Style Sheets

INTRODUCTION TO HTML5! HTML5 Page Structure!

FlexJS. OmPrakash Apache Flex PMC Member Advisory Software Engineer, IBM

User Manual Version: Date: JAN 2016

Introduction to HTML & CSS. Instructor: Beck Johnson Week 5

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

Exploring Computer Science Web Final - Website

Transcription:

grabattention The jquery Plug-in for an elegant way to bring user attention About Plug-in Grab Attention plug-in is developed to bring to notice / grab attention / get notify user for lead generation form, quote form, subscribe form, highlight text/image section etc. Plug-in provides facility to apply 9 types of CSS animations to grab users attention. Also if you are aware about how to write CSS animation effects, just create your own animation and you can apply that class in plug-in option, by doing that you can apply your own animation to an element. Technology Used This plug-in has developed using jquery Framework. jquery plug-in design patterns is used. Compatibility Compatible Browsers: IE10 and +, Firefox, Chrome, Opera and Safari (latest versions). Software Version: jquery 1.5 + How to setup Plug-in Insert the jquery elements in your document's <head> section, e.g.: Add jquery library to HTML page Insert the Plug-in CSS in your document's <style> section <link href="css/ grab-attention-style.css" rel="stylesheet" type="text/css" /> Insert the Plug-in JS in your document's <script> section <script src="js/jquery. grabattention.min.js" type="text/javascript" language="javascript"></script> Define plug-in options for grabattention. e.g. attentiontype, attentiononce, repeattimes, repeatinterval

$('#id-of-div').grabattention({ attentiontype: 'swing', attentiononce: false, repeattimes: 3, repeatinterval: 2000 }); Plug-in Customization Options Property Name Property Type What will it do? attentiontype String Various animation effects like shake, h- shake, v-shake, swing, rotate, r-rotate, zoom, fade attentiononce Boolean User can set whether animation should play only once? That means on hover over it will not repeat again, if it s false it will repeat on hover over mouse repeattimes Integer Number of occurrence of animation repeatinterval Integer [milliseconds] Interval in milliseconds for repeating animation Plug-in Default Values Property Name Property Default Possible Options Value attentiontype 'fade' Default value for attentiontype is fade effect attentiononce false Default value is false repeattimes 1 By default animation will play once, default value is 1 repeatinterval 2000 Default repeatinterval is 2000 milliseconds

Plug-in Development Considerations Which are pre defined CSS animations provided? By default 9 pre defined CSS animations are provided. They are shake, h-shake, v-shake, swing, rotate, r-rotate, zoom, fade. Can I add custom animation? If you are familiar with creating CSS animation, you can create animation and give class name to attentiontype: 'your-animation-class', plug-in will bind your animation class to DOM structure. Can I use plug-in multiple times on the same page? Can I apply different styling to different sections on the same page? Yes user can use plug-in multiple times on the page. User can also apply different styling to different sections on the same page. In demo page plug-in is used at multiple places with different options for each sections. Can I use plug-in in Wordpress? Though plug-in is not developed as a Wordpress installable plug-in but you can initialize plug-in in JS which is added on WP page.

DOM Structure Of Plug-in DOM of attention box on which plug-in needs to implement. <div id="divbox"> <div class="divcontent"> DIV CONTENT DOM of placeholder / target box. When render DOM structure will be. <div id="divbox"> <div class="pos-relative cf"> <div class="attention-box cf swing"> <div class="divcontent"> DIV CONTENT CSS classes to apply desired styling. pos-relative: Wrap content in position: relative DIV attention-box: Plug-in class to implement plug-in functionality with reference to that class swing: Animation type

Features & Important Notes Features Grab Attention plug-in can be defined on image, quote form, highlighted section, CTA sections or any HTML tag You can initiate plug-in based on id or class 9 different CSS animation styles for an elegant way to grab users' attention Other options to configure plug-in like animate only once, animation repeat, repeat duration If you are aware of how to create CSS animations, then you can create your own CSS animation and just pass animation class to attentiontype: 'your-animation-class'