закрытие окна после движения мыши
пожалуйста подскажите как сделать чтобы это окно закрывалось поле движения мыши
<div style="display:none;"><div id="clx"></div><div id="clx2"></div></div>
<script>
onload = function() {
document.onmouseover = function(e) {
if(!e) e = event;
var a = window.event.x;
$('#clx').html(a);
var a1 = $('#clx').html();
var b = window.event.x;
setTimeout(function() {
$('#clx2').html(b);
}, 6000);
var b1 = $('#clx').html();
}
setInterval(function() {
var x1 = $('#clx').html();
var x2 = $('#clx2').html();
if(x1 == x2) {
var flsh = '<object type="application/x-shockwave-flash" width="200" height="200" data="/clocker.swf" allowfullscreen="true"></object>';
new _uWnd('zas', '', 300, 300, {modal:1, fadetype:1, fadeclosetype:1, popup:1}, flsh)
}
}, 6000);
}
</script>
всем спасибо |
Цитата:
|
BETEPAH,
а если по яснее |
Ну, если в статье написано неясно, я не смогу лучше объяснить, сорри.
Цитата:
|
BETEPAH,
да я сделал вот так
<div style="display:none;"><div id="clx1"></div><div id="clx2"></div></div>
<script>
onload = function() {
document.onmouseover = function(e) {
if(!e) e = event;
var a = window.event.x;
$('#clx1').html(a);
var a1 = $('#clx1').html();
var b = window.event.x;
setTimeout(function() {
$('#clx2').html(b);
}, 3000);
var b1 = $('#clx1').html();
}
setInterval(function() {
var x1 = $('#clx1').html();
var x2 = $('#clx2').html();
if(x1 == x2) {
var flsh = '<object type="application/x-shockwave-flash" width="200" height="200" data="/clocker.swf" allowfullscreen="true"></object>';
new _uWnd('zas', '', 300, 300, {modal:1, fadetype:1, fadeclosetype:1, popup:1}, flsh)
}
}, 3000);
}
$(document).mousemove(function(){_uWnd.close('zas');});
</script>
но если курсор находится в пределах сайта то окно открывается и сразу закрывается даже если я не касаюсь мышки |
onload = function() - это к чему относится? window.onload?
Я так понимаю, что речь идет о юкозе. Можно сделать оторванный от его встроенных скриптов пример? Или дать ссылку на страницу? |
BETEPAH,
Прошу прощенья что отнимаю ВАШЕ время вот посмотрите ПРИМЕР |
у меня пример работает штатно: пока мышь не двигаю окно не закрывается
|
BETEPAH,
Всё верно я сейчас проверил на лисе и опере всё работает корректно а вот на хроме нет - если можно это поправить подскажите если нет то пускай будет так я этот скрипт спрячу для гугле с уважением Тимур |
Есть подозрение, что хром какие-то космические потоки улавливает ;)
Как вариант попробовать измерять дельту перемещения мыши и если она меньше 5-10 пикселей давать отбой скрипту, ничего не делать. Честно говоря, не сталкивался. |
BETEPAH,
Большое спасибо за сотрудничество тему думаю можно закрывать |
| Часовой пояс GMT +3, время: 11:05. |