Tag: accessibility

为jQuery .toggle()方法添加WAI-ARIA支持

我想将WAI-ARIA aria-hidden支持与jQuery的.toggle()方法配对。 所以给定 Hi there $(‘#myElement’).toggle()会隐藏元素,并设置aria-hidden=”true” : Hi there 再次执行相同的$(‘#myElement’).toggle()脚本将显示(切换)元素,并设置(切换) aria-hidden=”false” : Hi there 我可能想要使用该方法的完整function,也许是一些类似的东西 $(‘#myElement’).toggle( if ($this.css(‘display’)===’none’){ $this.prop(‘aria-hidden’, ‘true’) } else { $this.prop(‘aria-hidden’, ‘false’) } ) 扩展.toggle()以切换aria-hidden状态的最高性能解决方案是什么?

使用javascript / jquery将我的网页焦点转到浏览器地址栏

期望的行为:当在网页中的特定dom元素上发生Tabkey按压时,我希望我的光标焦点转到地址栏。 (我希望它通过Javascript。使用任何浏览器扩展不是这里所需的) 当您在网页中按Control + L快捷键时,它会将您的焦点转移到地址栏。 但是当我尝试通过javascript触发它时,它确实无效。 var some = $(‘#1’); some.on(‘keydown’, function (e) { if (e.keyCode == 9 /* TabKey */) { var e = jQuery.Event(“keydown”); e.keyCode = 76 /* LKey */; e.ctrlKey = true; $(‘body’).trigger(e); } });