- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проблема следующая, есть сайт тыц
в нём блок объявлений, в котором идут ссылки на объявления, при наведение на которые выводится картинка(фото объявления). Так вот с оперы и хрома всё хорошо отображает а через мозилу какие-то чудеса начинаются, ссылка плавно куда то улетать начинает. Помогите разобраться в чём может быть проблема?
Вот код:
JavaScript:
<script type="text/javascript">
function over(file_name)
{
img = document.createElement('div');
document.body.appendChild(img);
img.innerHTML = '<img src='+file_name+' />';
img.style.position = 'absolute';
img.style.background = '#FFFFFF';
img.style.border = 'solid 1px #ccc';
img.style.padding = '4px';
move();
}
function move(e)
{
e = e || window.event
if (e.pageX == null && e.clientX != null )
{
var html = document.documentElement
var body = document.body
e.pageX = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0)
e.pageY = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0)
}
img.style.left = e.pageX + 15 + 'px';
img.style.top = e.pageY + 15 + 'px';
}
function out()
{
document.body.removeChild(img);
}
</script>
HTML
<a href="http://doska.gainov.ru/c50-7.html" onmouseover="over('http://doska.gainov.ru/upload/small/orenburg-prodam_Mitsubishi_Pajero_7.jpeg')" onmousemove="move(event)" onmouseout="out()" >Продам Mitsubishi Pajero</a>
SpAcE56, для начала стоит избавиться от грубых ошибок, как-то
подскажите пожалуйста код, который бы работал во всех браузерах корректно.
У Вас все равно на странице грузится JQuery, так что можно переписать код, полагая, что кроссбраузерность на себя возьмет он.