jquery - Buttons changing position on full-size -


i'm using flexslider, , edited buttons in following form: enter image description here

however keep position (which correct position) on window re-size. when putting window on full size, button animation , placed follow:

enter image description here

how fix them in same position on full-size when window re-sized.

ps: jsfiddle : http://jsfiddle.net/v8hgwg8k/ if re-size result window you'll notice problem.

html:

<!doctype html> <html> <head> <title>the mode website template | home :: w3layouts</title> <link rel="stylesheet" href="../sss/woothemes-flexslider-83b3cae/flexslider.css" type="text/css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script src="../sss/woothemes-flexslider-83b3cae/jquery.flexslider.js"></script>  <!-- place in <head>, after 3 links --> <script type="text/javascript" charset="utf-8">   $(window).load(function() {     $('.flexslider').flexslider(         {         animation: "slide",         slideshow: false         }     );   }); </script>  </head>  <body> <!-- place somewhere in <body> of page --> <div class="flexslider">   <ul class="slides">     <li>       <img src="http://placehold.it/350x150" />     </li>     <li>       <img src="http://placehold.it/350x150" />     </li>     <li>       <img src="http://placehold.it/350x150" />     </li>   </ul> </div> </body> </html> 

css:

/*  * jquery flexslider v2.5.0  * http://www.woothemes.com/flexslider/  *  * copyright 2012 woothemes  * free use under gplv2 , later license.  * http://www.gnu.org/licenses/gpl-2.0.html  *  * contributing author: tyler smith (@mbmufffin)  *   */ /* ====================================================================================================================  * font-face  * ====================================================================================================================*/ @font-face {   font-family: 'flexslider-icon';   src: url('fonts/flexslider-icon.eot');   src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');   font-weight: normal;   font-style: normal; } /* ====================================================================================================================  * resets  * ====================================================================================================================*/ .flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus {   outline: none; } .slides, .slides > li, .flex-control-nav, .flex-direction-nav {   margin: 0;   padding: 0;   list-style: none; } .flex-pauseplay span {   text-transform: capitalize; } /* ====================================================================================================================  * base styles  * ====================================================================================================================*/ .flexslider {   margin: 0;   padding: 0; } .flexslider .slides > li {   display: none;   -webkit-backface-visibility: hidden; } .flexslider .slides img {   width: 100%;   display: block; } .flexslider .slides:after {   content: "\0020";   display: block;   clear: both;   visibility: hidden;   line-height: 0;   height: 0; } html[xmlns] .flexslider .slides {   display: block; } * html .flexslider .slides {   height: 1%; } .no-js .flexslider .slides > li:first-child {   display: block; } /* ====================================================================================================================  * default theme  * ====================================================================================================================*/ .flexslider {   margin: 0 0 60px;   background: #ffffff;   border: 4px solid #ffffff;   position: relative;   zoom: 1;   -webkit-border-radius: 4px;   -moz-border-radius: 4px;   border-radius: 4px;   -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);   -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);   -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);   box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); } .flexslider .slides {   zoom: 1; } .flexslider .slides img {   height: auto; } .flex-viewport {   max-height: 2000px;   -webkit-transition: 1s ease;   -moz-transition: 1s ease;   -ms-transition: 1s ease;   -o-transition: 1s ease;   transition: 1s ease; } .loading .flex-viewport {   max-height: 300px; } .carousel li {   margin-right: 5px; } .flex-direction-nav {   *height: 0; } .flex-direction-nav {   text-decoration: none;   display: block;   width: 40px;   height: 40px;   margin: -20px 0 0;   position: absolute;   top: -4%;   z-index: 10;   overflow: hidden;   opacity: 1;   cursor: pointer;   color: rgba(0, 0, 0, 0.8);   text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);   -webkit-transition: 0.3s ease-in-out;   -moz-transition: 0.3s ease-in-out;   -ms-transition: 0.3s ease-in-out;   -o-transition: 0.3s ease-in-out;   transition: 0.3s ease-in-out; } .flex-direction-nav a:before {   font-family: "flexslider-icon";   font-size: 40px;   display: inline-block;   content: url(arrow-02.png);   color: rgba(0, 0, 0, 0.8);   text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); } .flex-direction-nav a.flex-next:before {   content: url(arrow-01.png); } .flex-direction-nav .flex-prev {   left: -50px; } .flex-direction-nav .flex-next {   right: -50px;   text-align: right; }  .flex-direction-nav .flex-prev .icon-circle-arrow-left:before {content:"xxxx";} .flex-direction-nav .flex-next .icon-circle-arrow-right:before {content:"xxxx";}  .flex-direction-nav .flex-disabled {   opacity: 0!important;   filter: alpha(opacity=0);   cursor: default; } .flex-pauseplay {   display: block;   width: 20px;   height: 20px;   position: absolute;   bottom: 5px;   left: 10px;   opacity: 0.8;   z-index: 10;   overflow: hidden;   cursor: pointer;   color: #000; } .flex-pauseplay a:before {   font-family: "flexslider-icon";   font-size: 20px;   display: inline-block;   content: '\f004'; } .flex-pauseplay a:hover {   opacity: 1; } .flex-pauseplay a.flex-play:before {   content: '\f003'; } .flex-control-nav {   width: 100%;   position: absolute;   bottom: 340px;   margin-left: 275px;;   text-align: center; } .flex-control-nav li {   margin: 0 6px;   display: inline-block;   zoom: 1;   *display: inline; } .flex-control-paging li {   width: 11px;   height: 11px;   display: block;   background: #666;   background: #c0c0c0;   cursor: pointer;   text-indent: -9999px;   -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);   -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);   -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);   box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);   -webkit-border-radius: 20px;   -moz-border-radius: 20px;   border-radius: 20px; } .flex-control-paging li a:hover {   background: #333;   background: rgba(0, 0, 0, 0.7); } .flex-control-paging li a.flex-active {   background: #000;   background: #8a8c8d;   cursor: default; } .flex-control-thumbs {   margin: 5px 0 0;   position: static;   overflow: hidden; } .flex-control-thumbs li {   width: 25%;   float: left;   margin: 0; } .flex-control-thumbs img {   width: 100%;   height: auto;   display: block;   opacity: .7;   cursor: pointer;   -webkit-transition: 1s ease;   -moz-transition: 1s ease;   -ms-transition: 1s ease;   -o-transition: 1s ease;   transition: 1s ease; } .flex-control-thumbs img:hover {   opacity: 1; } .flex-control-thumbs .flex-active {   opacity: 1;   cursor: default; } /* ====================================================================================================================  * responsive  * ====================================================================================================================*/ @media screen , (max-width: 860px) {   .flex-direction-nav .flex-prev {     opacity: 1;     left: 570px;   }   .flex-direction-nav .flex-next {     opacity: 1;     right: 20px;   } }   .flexslider{ width:700px;     margin-right: auto;     margin-left: auto;     padding-bottom: 40px;     margin-top: 200px;  } 

check media queries; base styles next/prev buttons:

.flex-direction-nav .flex-prev { left: -50px; } .flex-direction-nav .flex-next { right: -50px; } 

but, when window smaller 860px, these selectors kick in:

@media screen , (max-width: 860px) {     .flex-direction-nav .flex-prev { left: 570px; }     .flex-direction-nav .flex-next { right: 20px; } } 

so remove styles in @media query, or move base, or whatever want ;)


Comments

Popular posts from this blog

Android : Making Listview full screen -

javascript - Parse JSON from the body of the POST -

javascript - Chrome Extension: Interacting with iframe embedded within popup -