AlexGr4

Рейтинг
44
Регистрация
13.10.2014

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>
Всего: 155