Я разрабатываю веб-сайт с эффектом прокрутки новостей вверх или слепым эффектом в полосе. Сценарий: когда пользователь наводит указатель мыши на новость, открывается всплывающее окно.
Все идет нормально с кодами, которые я написал:
if(options.mousePause)
{
obj.bind("mouseenter",function(){
options.isPaused = true;
$Box.css('width',200);
obj.children('ul').children('li').css('background','#f0f0f0');
obj.children('ul').children('li').children('a').css('color','#000');
var offset = obj.children('ul').children('li').offset();
$Box.css('left', offset.left);
$Box.css('top', offset.top+25);
$Box.css('display','block');
}).bind("mouseleave",function(){
$Box.hover(function(){
options.isPaused = true;
},function() {
options.isPaused = false;
$Box.css('display','none');
obj.children('ul').children('li').css('background','transparent');
obj.children('ul').children('li').children('a').css('color','#ffe300');
});
options.isPaused = false;
$Box.css('display','none');
obj.children('ul').children('li').css('background','transparent');
obj.children('ul').children('li').children('a').css('color','#ffe300');
}); // mouseleave function end
Все в порядке, но когда я навожу курсор на окно новости, отображается окно, но я не могу навести курсор на окно, так как указатель мыши покидает полосу новостей, вызывается функция vticker.js mouseleave, и окно снова исчезает.
Пожалуйста, проверьте эту страницу в режиме реального времени http://tagbees.designforce.us/ и, пожалуйста, дайте мне совет, как решить эту проблему. .
Заранее спасибо. С Уважением