1

我在使用 . 这很烦人,因为当用户将鼠标悬停在它上面时,浏览器会在页面底部显示一个无用的链接(我真的不能在那里,因为我在底部使用了一个状态栏)。

当我删除属性 href 时,问题就解决了,但是现在当我在对话框的元素上进行选项卡时,将跳过没有 href 的按钮。

任何建议,将不胜感激。

编辑:HTML:

<html><head>...(script includes)</head><body>
<div id="someDialog">
</body></html>

JS:

 $(document).ready(function() {
     $("#someDialog").dialog();
 )};

jsfiddle: http: //jsfiddle.net/mmarcon/jTGCF/1/ 打开对话框并将鼠标悬停在关闭的“x”上

4

2 回答 2

3

如果您真的不能让状态栏显示任何内容,您需要完全删除锚标记并使用 javascript 导航而不是选定元素(就像您已经做的那样!)。

然后用于tabindex控制标签按的顺序和元素。

在此处更新了您的 jsfiddle:http: //jsfiddle.net/jTGCF/201/ (尝试在两个按钮之间切换)

于 2013-01-28T21:46:04.563 回答
0

您还可以更改状态栏。这里只是一个例子:http ://www.west-wind.com/weblog/posts/2008/Jun/13/A-jQuery-Client-Status-Bar

看起来比大多数浏览器显示的更好,并且对用户更可见。不确定其他用户,但我唯一一次查看内置状态栏是在调试自己的应用程序时。

于 2013-01-28T21:51:42.907 回答