現在、div ID にジャンプするスキップ リンクがあり、要素にジャンプするときに e.preventDefault() を使用して URL が変更されないようにしていましたが、IE7 と IE8 では e.preventDefault() を使用してもまったく機能しません。アンカータグに参照が含まれているdivへのURLの変更を取り出します。これを修正または回避する方法はありますか?
ここにコードがあります
$('body').delegate('a.skiplink-accessible-text', 'click', function (e) {
//e.preventDefault();
if (!$.browser.msie) {
e.preventDefault();
}
var jumpTo = $(this).attr('href');
$('body').find(jumpTo).attr('tabindex', - 1).focus();
});
編集: テスト目的の jsbin の例を少し示します http://jsbin.com/welcome/20846/edit