ニュースのスクロールアップまたはブラインド効果のあるウェブサイトを開発しています。シナリオは、ユーザーがニュースアイテムにマウスを合わせると、ポップボックスが開きます。
私が書いたコードですべてがうまくいっています:
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/で確認し、この問題を解決するためのアドバイスをください。
前もって感謝します。よろしく