И что тут не работает?
<html>
<body>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$('body, html').animate({ scrollTop: 150}, 1500)
</script>
</body>
</html>
Safary for Windows 5.1.7 и никаких проблем. Может тут scrollTop: $('#cf').offset().top проблема или есть иная ошибка. |
я не знаю - у меня на safari в windows тоже все работает...
но у заказчика Mac - и он уверяет что не работает (на айфоне работает, а на десктопе нет) |
Что же они в нем такого обновили, что не работает, если на свой браузер под Win они давно плюнули, не обновляют, а он работает. А как уже говорил рони - $(document).animate(...) тоже никак?
|
нет, вот так $("body,html,document").animate... тоже не заработало у них (
|
Цитата:
|
не знаю в чем может быть причина - вставил скрипт
<script type="text/javascript">
$(function(){
$("a[href^='#']").click(function(){
var _href = $(this).attr("href");
$("html, body").animate({scrollTop: $(_href).offset().top+"px"});
return false;
});
});
</script>
на саму страницу (прежний скрипт был в отдельном js файле с другими скриптами), и, вроде как, все заработало и у них.. |
| Часовой пояс GMT +3, время: 07:53. |