我目前正试图在大型网站(超过30,000页)上更容易访问某些显示/隐藏内容,并且在添加tabindex时遇到一个奇怪的错误,当点击控件打开时,会出现虚线边框隐藏的内容.
用p标签设置你点击淡入显示隐藏内容的div.我完全无法修改HTML,因为整个网站上有数千个这样的内容,所以这就是我必须要处理的内容.目前添加tabindex我正在使用jQuery动态地执行它,为每个p标记添加一个不断增加的选项卡索引.
我的第一个虽然摆脱这个奇怪的边界是尝试CSS:
#content div.showHide p.showHideTitle:focus,
#content div.showHide p.showHideTitle::focus,
#content div.showHide p.showHideTitle::-moz-focus-border {
outline: 0px !important; border: 0px !important;
}
Run Code Online (Sandbox Code Playgroud)
这适用于Chrome和Safari,但在IE8和Firefox 3.6中,当我点击p标签时,我仍然可以获得边框.有关如何摆脱它的任何建议?
我正在尝试使用.ka后缀为我正在处理的项目设置URL缩短器.与drbl.in类似.我在网上查了一下这个后缀似乎没有在任何国家注册或出现任何域名服务.关于如何解决这个问题的任何想法,或者它是否可能?
谢谢
我遇到了一个奇怪的问题,最新的'mysql2'宝石和Rails 3.1当我包含gem时,我可以从IRB运行mysql,但是每当我试图在控制台中保存到数据库时,我都可以运行rails,甚至加载服务器启动时的页面,我得[致命]无法分配内存.
似乎没有任何可用的mysql日志,这是Rails显示的唯一错误.有趣的是,当我在Rails控制台中启动连接并运行计数查询(例如User.count)时,它工作正常,但是当我尝试退出控制台时,它会无限期挂起.我正在配对的所有人都使用相同的代码库和数据库结构并且没有问题......
其他人有这种问题吗?我昨天尝试卸载并重新安装自制程序和mysql,但它仍然会发生.
我有一种情况,我有两种方法可以在Elm应用程序中播放音符,并且我会跟踪当前正在播放的音符.目前的代码在这里:
update : Msg -> Model -> ( Model, Cmd Msg )
update msg model =
case msg of
PlayNote note ->
let
updatedCurrentPlaying =
note :: model.currentPlaying
in
( { model | currentPlaying = updatedCurrentPlaying }, Cmd.none )
KeyDown keyCode ->
let
note =
List.filter (\x -> x.keyCode == keyCode) model.notes
|> List.head
updatedCurrentPlaying =
case note of
Nothing ->
model.currentPlaying
Just a ->
a :: model.currentPlaying
in
( { model | currentPlaying = updatedCurrentPlaying }, Cmd.none )
Run Code Online (Sandbox Code Playgroud)
我想知道的是,无论如何都要干这一点,并导致 …
我不得不为我已经交过的网站修建一个megamenu系统,而且我遇到了一个bug.
一旦DOM准备就绪(包含jQuery),就会运行megamenu的渲染功能.在其中添加了一个监听器,用于调整大小以重新运行此函数,重新呈现代码.但是,我得到的javascript错误认为,当从对象内部调用时,这个渲染函数实际上是窗口的一个函数,所以我得到"Uncaught TypeError:Object [object DOMWindow]没有方法'render'".
但无论如何功能都在运行!
这是代码的简短快照:
var jkmegamenu=
{
...
render:function($)
{
...
$(window).bind("resize", function()
{
this.render($);
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在我已经尝试过jkmegamenu.render($)(不知道美元的用途是什么,无论是否因为我想象的jQuery而工作),我已经尝试将self定义为self:这个但是同样的错误发生了.它是一个相当大的文件,我很忙,所以我只考虑将它重新编码为一个合适的jQuery对象(例如http://www.phpied.com/3-ways-to-define-a-javascript-class/)如果这是唯一的其他选择,否则有人知道快速修复吗?
该网站是kent.ac.uk,你将能够看到弹出的错误,特别是在调整大小时.
css ×1
dns ×1
domain-name ×1
elm ×1
html ×1
javascript ×1
jquery ×1
mysql2 ×1
ruby ×1
tabindex ×1