|
|
|
| Chrome, Opera работает отлично, а Firefox нет.
хотя событие вроде работает, если вывести alert().
l_box - это слой для подйома наверх страницы.
window.onscroll = function () {
sclto();
}
function sclto()
{
var l_box = document.getElementById(\'l_box\');
if(document.body.scrollTop > 500) {
l_box.style.display = \'\';
} else {
l_box.style.display = \'none\';
}
}
|
подскажите в чем проблема. | |
|
|
|
|
|
|
|
для: toproot
(30.12.2013 в 14:15)
| | document.documentElement.scrollTop вместо document.body.scrollTop
http://learn.javascript.ru/metrics-window
document.getElementById(\'l_box\') - так прямо и написано в коде реальном? | |
|
|
|
|
|
|
|
для: confirm
(30.12.2013 в 14:44)
| | >document.getElementById(\'l_box\') - так прямо и написано в коде реальном?
в переменной с одинарными кавычками
<?php
$js .= '
...script...
';
?>
|
| |
|
|
|
|
|
|
|
для: toproot
(30.12.2013 в 14:58)
| | А что заключить в двойные кавычки id нельзя? | |
|
|
|
|
|
|
|
для: confirm
(30.12.2013 в 15:00)
| | можно, просто это моя привычка.
ну documentElement под firefox работает, зато вот под хром и опера - нет. Приидетсья сделать разделение наверное. | |
|
|
|
|
|
|
|
для: toproot
(30.12.2013 в 15:03)
| | Не раздельное, а кроссбараузерное. Читайте по ссылке. | |
|
|
|