Tag: 辅助function

如果javascript关闭,可以显示/隐藏

$(document).ready(function(){ $(“#CO_createAccount”).click( function (){ if(this.checked){ $(“.CO_accountForm”).show(); } else { $(“.CO_accountForm”).hide(); } }); }); 我将“.CO_accountForm”的css设置为“display:none;” 但是,如果关闭javascript,我希望隐藏元素可见。 我假设我可以通过添加上面的隐藏类来做到这一点,但我该怎么做呢? 谢谢!

jQuery鼠标的.click()由键盘导航启动

我发现了jQuery click事件的奇怪行为。 如果我们使用键盘导航(可访问性案例),则单击由Enter或Space启动(取决于我们使用的HTML元素)。 在jsfiddle上有一个测试页面,您可以尝试在Result框架中使用键盘导航,并在不同情况下启动click: http://jsfiddle.net/DCXhN/9/ 在jQuery手册中,我发现了click事件的以下描述: “当鼠标指针hover在元素上时,click事件将被发送到一个元素,并且按下并释放鼠标按钮。任何HTML元素都可以接收此事件。” 这是正常的吗? 如果正常行为,如何拦截鼠标点击事件?

如果我想让我的网站跨平台兼容和屏幕阅读器兼容,我应该避免使用javascript,jquery,flash,ajax,silverlight吗?

如果我想让我的网站跨平台兼容(PC,iPHONE其他手机,PDA)和Accessible(兼容屏幕阅读器),我应该避免使用JavaScript,jQuery,flash,Ajax,Silverlight吗? 我应该只使用带服务器端语言的xhtml css来获得更广泛的可访问性吗? 对于PC pr MAC我首先为Firefox做了一切,所以对于移动应该选择哪种浏览器?

Javascript和辅助function

作为一名网络开发人员,我工作的一些项目属于政府保护伞,因此需要遵守508无障碍法律,有时还要遵守W3C无障碍指南。 在满足这些要求的同时,JavaScript可以在多大程度上使用? 沿着这些方向,JavaScript,特别是AJAX和使用像jQuery这样的包在多大程度上可以执行诸如JAWS,Orca等现代可访问性软件支持的显示模式对话,弹出窗口等等? 在过去,规则类似于“如果它在Lynx中不起作用,它将不适用于屏幕阅读器。” 这仍然是正确的,还是在这些领域取得了更多进展? 编辑:似乎只要有非javascript回退,javascript很好,但是在屏幕阅读器软件中对AJAX的支持似乎仍然不确定。 如果有人对此有特定的经验,那将是最有帮助的。

什么是可用性,可访问性,屏幕阅读器或任何其他开发,function,iframe的跨浏览器问题?

的可用性,可访问性,屏幕阅读器或任何其他开发,function或跨浏览器问题是什么? 还有其他选择吗? 是否有任何JavaScript / jQuery或服务器端技术可以降低的可用性,可访问性或屏幕阅读器问题? 为什么W3C不包含在XHTML Strict中的 ,而HTML 5支持 ? 更新: 我在这里也找到了一些好的想法: http : //uxexchange.com/questions/1817/iframe-accessibility-and-usability-issues

禁用链接和上的浏览器工具提示

当用户将鼠标hover在某些链接和元素上时,我想要禁止Web浏览器的默认工具提示显示。 我知道这是可能的,但我不知道如何。 有人可以帮忙吗? 这样做的原因是抑制微格式日期时间的工具提示。 BBC放弃了对hCalendar的支持,因为机器可读日期的外观对于有认知障碍的人以及一些屏幕阅读器用户来说是一个可访问性问题。 http://www.bbc.co.uk/blogs/bbcinternet/2008/07/why_the_bbc_removed_microforma.html 编辑: 我按照与Aron的建议相同的方式制作了一个jquery插件…… // uFsuppress plugin v1.0 – toggle microformatted dates (function($){ $.ufsuppress = function() { $(“.dtstart,.dtend,.bday”).hover(function(){ $(this).attr(“ufdata”,$(this).attr(“title”)); $(this).removeAttr(“title”); },function(){ $(this).attr(“title”,$(this).attr(“ufdata”)); $(this).removeAttr(“ufdata”); }); } })(jQuery); // Usage $.ufsuppress();