怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 339 JQUERY DREAMWEAVER
jQuery页面滚动触发区块特效
新建html文档。并新建光管文档目录。
书写html。
section class="section section-demo">
div class="wrapper">
div class="items group">
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="何侨block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.0s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s"撤番>/div>
/div>
div class="item">
div class="block offset animate" data-animate="bounceIn" data-duration="2.0s"爱胆屈 data-delay="0.4s" data-offset="100">/div>
/div>
div class="item">
div class="block offset animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.9s" data-offset="300">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.0s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.0s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.4s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.0s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.0s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.0s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.1s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.3s">/div>
/div>
div class="item">
div class="block animate" data-animate="bounceIn" data-duration="1.0s" data-delay="0.2s">/div>
/div>
/div>
/div>
div class="buttons">
a href="#" class="button animate" data-animate="flipInY" data-duration="2.0s" data-delay="0.1s" id="button-show-window">打开一个模态窗口/a>
/div>
/section>
引用并书写normalize.css样式
link rel="stylesheet" type="text/css" href="css/normalize.css" />
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
引用并书写demo.css样式
link rel="stylesheet" type="text/css" href="css/demo.css">
body, html { font-size: 100%; padding: 0; margin: 0; }
/* Reset */
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
body { background: #494A5F; color: #D5D6E2; font-weight: 500; font-size: 1.05em; font-family: "Microsoft YaHei", "Segoe UI", "Lucida Grande", Helvetica, Arial, sans-serif; }
a { color: rgba(255, 255, 255, 0.6); outline: none; text-decoration: none; -webkit-transition: 0.2s; transition: 0.2s; }
a:hover, a:focus { color: #74777b; text-decoration: none; }
.htmleaf-container { margin: 0 auto; }
引用并书写demo.min.css样式
link rel="stylesheet" href="dist/demo.min.css">
*{margin:0;padding:0;box-sizing:border-box}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}body{background-color:#fff;font-family:arial;font-size:100%}.item{padding:10px;width:25%;float:left}.item .block{padding-bottom:100%;border-radius:6px}.item:nth-child(1) .block{background-color:#9f9f9f}.item:nth-child(2) .block{background-color:#999}.item:nth-child(3) .block{background-color:#7f7f7f}.item:nth-child(4) .block{background-color:#7b7b7b}.item:nth-child(5) .block{background-color:#888}.item:nth-child(6) .block{background-color:#969696}.item:nth-child(7) .block{background-color:#a6a6a6}.item:nth-child(8) .block{background-color:#747474}.item:nth-child(9) .block{background-color:#6c6c6c}.item:nth-child(10) .block{background-color:#828282}.item:nth-child(11) .block{background-color:#737373}.item:nth-child(12) .block{background-color:#bdbdbd}.item:nth-child(13) .block{background-color:#b3b3b3}.item:nth-child(14) .block{background-color:#858585}.item:nth-child(15) .block{background-color:#aaa}.item:nth-child(16) .block{background-color:#8a8a8a}.item:nth-child(17) .block{background-color:#8c8c8c}.item:nth-child(18) .block{background-color:#767676}.item:nth-child(19) .block{background-color:#989898}.item:nth-child(20) .block{background-color:#8e8e8e}.item:nth-child(21) .block{background-color:#b7b7b7}.item:nth-child(22) .block{background-color:#a7a7a7}.item:nth-child(23) .block{background-color:#747474}.item:nth-child(24) .block{background-color:#bebebe}.item:nth-child(25) .block{background-color:#686868}.item:nth-child(26) .block{background-color:#696969}.item:nth-child(27) .block{background-color:#a6a6a6}.item:nth-child(28) .block{background-color:#787878}.item:nth-child(29) .block{background-color:#848484}.item:nth-child(30) .block{background-color:#8d8d8d}.item:nth-child(31) .block{background-color:#ababab}.item:nth-child(32) .block{background-color:#adadad}.item:nth-child(33) .block{background-color:#777}.item:nth-child(34) .block{background-color:#b1b1b1}.item:nth-child(35) .block{background-color:#898989}.item:nth-child(36) .block{background-color:#747474}.item:nth-child(37) .block{background-color:#b1b1b1}.item:nth-child(38) .block{background-color:#c4c4c4}.item:nth-child(39) .block{background-color:#868686}.item:nth-child(40) .block{background-color:#6b6b6b}.item:nth-child(41) .block{background-color:#7a7a7a}.item:nth-child(42) .block{background-color:#909090}.item:nth-child(43) .block{background-color:#707070}.item:nth-child(44) .block{background-color:#737373}.item:nth-child(45) .block{background-color:#747474}.item:nth-child(46) .block{background-color:#b4b4b4}.item:nth-child(47) .block{background-color:#959595}.item:nth-child(48) .block{background-color:#a4a4a4}.item:nth-child(49) .block{background-color:#7b7b7b}.item:nth-child(50) .block{background-color:#7a7a7a}.item:nth-child(51) .block{background-color:#acacac}.item:nth-child(52) .block{background-color:#c4c4c4}.item:nth-child(53) .block{background-color:#6f6f6f}.item:nth-child(54) .block{background-color:#898989}.item:nth-child(55) .block{background-color:#bebebe}.item:nth-child(56) .block,.item:nth-child(57) .block{background-color:#9b9b9b}.item:nth-child(58) .block{background-color:#9e9e9e}.item:nth-child(59) .block{background-color:#686868}.item:nth-child(60) .block{background-color:#b2b2b2}header{text-align:center;background-color:#34495e}header .wrapper{margin:0 auto;padding:64px 10px;width:960px;color:#ecf0f1}header h1{margin-bottom:10px;font-size:3em;font-weight:700;line-height:1em}header p{margin-bottom:20px}header .button{padding:10px 20px;display:inline-block;color:#f1c40f;text-decoration:none;border:2px solid #f1c40f;border-radius:6px}.section .wrapper{margin:0 auto;padding:52px 0;width:960px}.section.section-code{background-color:#ecf0f1}.section.section-code .wrapper{padding:52px 10px}.section.section-code code,.section.section-code p{margin-bottom:20px}.section.section-code a{color:#2980b9}.section.section-code code{padding:20px;display:block;background-color:#fff;border-radius:6px;border:2px solid #bdc3c7}.section.section-code code:last-child{margin-bottom:0}.section .buttons{padding-bottom:52px;text-align:center}.section .buttons .button{padding:20px;display:inline-block;color:#fff;background-color:#2980b9;text-decoration:none;border-radius:4px}footer{background-color:#34495e;text-align:right}footer .wrapper{margin:0 auto;padding:32px 10px;width:960px;font-size:.875em;color:#ecf0f1}footer a{color:#ecf0f1;text-decoration:none;border-bottom:1px solid rgba(236,240,241,.5)}section.modal{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5)}section.modal,section.modal .modal-container,section.modal .modal-middle{width:100%;height:100%}section.modal .modal-container{display:table}section.modal .modal-middle{display:table-cell;text-align:center;vertical-align:middle}section.modal .modal-box{margin:40px auto;padding:10px;width:280px;background-color:#fff;border-radius:4px;box-shadow:0 12px 48px 0 rgba(0,0,0,.25)}section.modal .modal-box h2,section.modal .modal-box p{margin-bottom:20px}section.modal .modal-box h2{font-size:1.5em;line-height:1em}section.modal .modal-box .boxs{margin-bottom:20px}section.modal .modal-box .buttons .button{display:block;width:100%;height:32px;font-family:arial;font-size:1em;color:#2980b9;line-height:30px;border:2px solid #2980b9;border-radius:4px;background-color:#fff}@media screen and (max-width:960px){body{min-width:320px}.section .wrapper,footer .wrapper,header .wrapper{margin:0;width:100%}}@media screen and (max-width:480px){.section .wrapper{margin:0;width:100%}}
/*# sourceMappingURL=demo.min.css.map */
引用并animate.min.css样式,可以网上下载。
link rel="stylesheet" type="text/css" href="css/animate.min.css">
书写scrolla.jquery.min.js。
!function(i){var t,n,a={init:function(i,o){t=i,n=o,a.bind()},bind:function(){i(window).scroll(function(){a.animate(t,n)}),i(window).trigger("scroll")},animate:function(t,n){var a=i(window).height(),o=i(window).scrollTop(),s=o a;i.each(t,function(){var t=i(this).data("animate"),a=i(this).data("offset"),e=i(this).data("duration"),d=i(this).data("delay"),r=i(this).data("iteration"),h=i(this).outerHeight(),c=i(this).offset().top,l=c h;a&&(c =a,l-=a),i(this).css({"-webkit-animation-duration":e,"animation-duration":e}),i(this).css({"-webkit-animation-delay":d,"animation-delay":d}),i(this).css({"-webkit-animation-iteration-count":r,"animation-iteration-count":r}),l>=o&&c=s?(i(this).css("visibility","visible"),i(this).addClass(t),i(this).addClass("animated")):n.once===!1&&(i(this).css("visibility","hidden"),i(this).removeClass(t),i(this).removeClass("animated"))})}};jQuery.fn.scrolla=function(t){return t=i.extend({mobile:!1,once:!1},t),(t.mobile!==!1||!/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))&&void a.init(this,t)}}(jQuery);
书写js。
script>
$('.animate').scrolla({
mobile: false,
once: false
});
$('#button-show-window').click(function() {
var template = $('#modal-template').html();
$('body').append(template);
$('.animate').scrolla('bind');
$('section.modal .modal-close').click(function() {
$(this).closest('section.modal').remove();
});
return false;
});
/script>
查看效果。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: JQUERY
相关文章
怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 339 JQUERY DREAMWEAVER
jQuery MiniUI 快速入门,前段时间由于工作的原因接触到MiiUI。感觉MiiUI很强大,使用起来也很舒服。下面我就带领大家快速的使用MiiUI。MiiUI-专业WeUI控件库它能缩短开发时......
2023-03-17 329 JQUERY
怎么使用JQuery Mobile开发移动网站,现在越来越多的人用网站来做手机a,这样的好处是,可以做一个网站,基本上可以做到多个平台adroid,io,w,都可以使用。这里使用JQueryMoile......
2023-03-17 373 JQUERY