2016-11-28 6 views
1

スキップリンクのクリックからフォーカスを受け取るまで、slideToggleを非表示に設定するにはどうすればよいですか?フォーカスを受け取るまでスライドを非表示にする

スキップリンクターゲットにjqueryの

$(document).ready(function() { 
    $('#skip-link').click(function (e) { 
     e.stopPropagation(); 
     var hash = $(this).attr("href").slice(1); 
     $("#" + hash).focus(); 
     return false; 
    }); 
}); 

スライドトグルのjQuery

$(document).ready(function() { 
    $('.main-content').focus(function() { 
     $("#anchor").slideToggle(); 
    }); 
}); 

答えて

0

しばらくの間、問題いじりの後、私はその周りの仕事を見つけましたが、隠れアンカータグで始まりますフォーカスして開きます。

$('.main-content').focus(function() { 
    $("#anchor").delay(3000).fadeToggle(); 
}); 

これにより、スロークローズとコマンドでの表示が可能です。これにより、ページ上に正しく表示され、ajaxで動作します。

関連する問題