0

メニューバーの場所に基づいて CSS の再配置をトリガーする if ステートメントを使用しています。

if($("#menu").hasClass("topmenu")==true)
{

setTimeout(function() {$(".centeringContainer").css(
    {
    "position":"absolute",
    "text-align": "center",
    "padding-top": "60px",
    "width":"100%",
    "z-index": "-5",
    "padding-left":"20px",
    "margin-left":"20px"
    })}, 1); 



}

理由はわかりませんが、この setTimeout に関する何かが原因で、ユーザーはページ上のフォームに入力できません。記入する必要のあるテキスト ボックスが動かなくなり、カーソルすら表示されません。タイムアウトが他のすべての対話または何かを停止している可能性がありますか? 助言がありますか?

4

1 に答える 1