Joker-jar, да, это работает. Я так понимаю тут length проверяет наличие элемента и далее ? = то(if), а : = или(else) ? Вроде правильно понимаю? Спасибо.
VHS, asteroid, спасибо за идеи!
siv1987, спасибо, но решилось вот так
var animTr = {marginLeft:"-100%",opacity: "hide"}; animate(animTrH, 1000);
tommy-gung, я так конечно же пробовал, в первую очередь =) Не работает.
Вот весь может надо видеть, хотя разницы там никакой
var animTr = 'marginLeft'; function hideBlok01 () { var myChoice = $('.blok1 .knop1 p').html (); $(".c1").html (" " + hr + " " + myChoice + " "); $(".blok1").animate({ animTr: "-100%", opacity: "hide"}, animSpeed); $(".blok2").delay(animSpeed).animate({zoom: "show", opacity: "show"}, animSpeed); }
Спасибо всем за помощь!
Sly32, гуглил конечно. Спасибо за наводку.
TiA, спасибо. буду разбираться!
TiA, вы бы могли объяснить принцип работы вашего скрипта?
Bearburger, да, оно работает https://jsfiddle.net/7fkjcgef/
Но почему тогда у меня на сайте не хочет... делаю вот так
<script type="text/javascript">pn_open = 300;pn_close = 300;</script><script type="text/javascript"> $(function() { $(window).scroll(function(){ var distanceTop = $('.showpn').offset().top - $(window).height(); if ($(window).scrollTop() > distanceTop) $('.slideboxpn').animate({'bottom':'0px'},pn_open); else $('.slideboxpn').stop(true).animate({'bottom':'-200px'},pn_close); }); });</script>
---------------------
Все заработало. Моя невнимательность, один символ напутал.
Bearburger, не совсем понял как это глобально сделать. Что то не так
<script type="text/javascript"> pn_open = 300; pn_close = 300; </script> <script type="text/javascript"> $(function() { $(window).scroll(function(){ var distanceTop = $('.showpn').offset().top - $(window).height(); if ($(window).scrollTop() > distanceTop) $('.slideboxpn').animate({'bottom':'0px'},pn_open); else $('.slideboxpn').stop(true).animate({'bottom':'-200px'},pn_close); }); }); </script>
Joker-jar, да, это работает. Я так понимаю тут length проверяет наличие элемента и далее ? = то(if), а : = или(else) ? Вроде правильно понимаю? Спасибо.
VHS, asteroid, спасибо за идеи!
siv1987, спасибо, но решилось вот так
var animTr = {marginLeft:"-100%",opacity: "hide"};
animate(animTrH, 1000);
tommy-gung, я так конечно же пробовал, в первую очередь =) Не работает.
Вот весь может надо видеть, хотя разницы там никакой
Спасибо всем за помощь!
Sly32, гуглил конечно. Спасибо за наводку.
TiA, спасибо. буду разбираться!
TiA, вы бы могли объяснить принцип работы вашего скрипта?
Bearburger, да, оно работает https://jsfiddle.net/7fkjcgef/
Но почему тогда у меня на сайте не хочет... делаю вот так
---------------------
Все заработало. Моя невнимательность, один символ напутал.
Спасибо всем за помощь!
Bearburger, не совсем понял как это глобально сделать. Что то не так