anonīms Posted September 7, 2011 Report Share Posted September 7, 2011 http://www.bildites.lv/images/09tslg9eox2cm6bk09li.png Ar skici man liekas, ka labāk mācēšu paskaidrot. Tātad ir viens lielais divs, kurā viss ir iekšā. Kā panākt, ka izvēlne, kas skicē ir orandža ar position:fixed ietu nevis līdz browsera apakšai vienmēr, bet teiksim staigātu tikai pa to divu? varbūt tur pat nevajag position:fixed? Quote Link to comment Share on other sites More sharing options...
briedis Posted September 7, 2011 Report Share Posted September 7, 2011 divu, ko gribi dabūt vienmēr apakšā: position:absolute; bottom:0px; un tad vecākam uzliec paddingu no apakšas tik cik ir tas apakšējā div'a augstums, lai teksts nepalien zem paša div'a. <div style="padding-bottom:20px; position:relative;"> <p>Saturs</p> <div style="position:absolute;bottom:0;height:20px;">Apakša</div> </div> Quote Link to comment Share on other sites More sharing options...
anonīms Posted September 7, 2011 Author Report Share Posted September 7, 2011 Nu tas skaidrs, bet ir nepieciešams tā, ka, ja ir maza izvēlne, tad šī izvēlne staigā kā position:fixed. Attiecīgi, ja nav sasniegts diva beigas, tad viņa staigā pa visu divu browsera apakšā. Pašlaik ir tā, ka uzliekot fullscreen vai lielāku rezolūciju šis #bottom ir pašā browsera apakšā un tas vairs neder. Quote Link to comment Share on other sites More sharing options...
anonīms Posted September 7, 2011 Author Report Share Posted September 7, 2011 samočiju kkā tā. Pagaidām viss šancē function bottom_fixed() { if($(window).height() > 800) { $("#bottom").css("position", "relative"); $("#bottom").css("bottom", "30px"); } else { $("#bottom").css("position", "fixed"); $("#bottom").css("bottom", "0px"); } } $(document).ready(function() { bottom_fixed(); }); $(window).scroll(function() { bottom_fixed(); }); $(window).resize(function() { bottom_fixed(); }); Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.