2012-04-27 12 views
-1

私は20以上の列を持つテーブルを持っています。一部の列には、divレイヤーにポップアップを生成するAddリンクがあります。私が今いる問題は、右にスクロールする必要がある列で[追加]をクリックするとポップアップが作成されますが、最初の列にジャンプしてフォーカスが失われます。私はどのようにして最初の列にジャンプせず、Addをクリックする前に見ていたところにフォーカスを置いておくのはどうでしょうか?Jquery DIVポップアップ

$(function() { 
    var moveLeft = 15; 
    var moveDown = 20; 

    $('a.trythis').click(function (e) { 
     $('#popup').show().css('top', e.pageY + moveDown).css('left', e.pageX + moveLeft).appendTo('body'); 

    }); 


    $('#closethis').click(function (e) { 
     $('#popup').hide(); 

    }); 

}); 

答えて

4
両方のクリック機能で

return falseまたはe.preventDefault()を使用しますか。 これはブラウザが(おそらく#である)リンクに従うことを試み、JavaScriptを適用するだけです

+0

ありがとうInrbob!どちらも完璧に動作します! – jeezyfreezy

+0

心配する必要はありません - それは助けてうれしい! – lnrbob

関連する問題