我在下面的代码中调用了Jquery函数
<script>
function FocusContent(event) {
event.preventDefault();
console.log('Fire here');
setTimeout(function () { $('.cSSFirst').focus() }, 0);
}
</script>
页面上的链接为
<a href="#" class="skip" onclick="FocusContent(event);" title ="Skip to Main content">Skip To main content</a>
问题是,当我在该链接上按Tab键时,当我单击该链接时,它运行正常。现在,当我单击页面中的其他位置,并且再次单击此链接时,焦点不会设置。
有人可以帮忙吗?
答案 0 :(得分:0)
下面是完整的代码
SQL> with tbl(codes, product) as (
select 'C111C222C333C444C555', 'A' from dual union all
select 'D111D222D333', 'B' from dual
)
select regexp_substr(codes, '(.{4})', 1, level, null, 1) code, product
from tbl
connect by level <= (length(codes)/4)
and prior codes = codes
and prior sys_guid() is not null;
CODE P
-------------------- -
C111 A
C222 A
C333 A
C444 A
C555 A
D111 B
D222 B
D333 B
8 rows selected.
SQL>
onmousedown =“ FocusContent(event);解决了我的问题,但是现在我面临的问题是,当我单击页面中的任何其他链接时,此功能无法正常工作,对此不胜感激。