Sak*_*ket 7 html javascript browser hyperlink
我有一个链接(锚)附加了一个href导航到一个特定的URL说'www.bla.com'.
<a href='http://www.bla.com' />
Run Code Online (Sandbox Code Playgroud)
我还有一个click附加到链接的处理程序,它执行一些操作,然后在同一个窗口中打开一个html视图.一切都很好.
但是,当用户使用"ctrl + click"在新选项卡/窗口中打开链接时,单击处理程序似乎优先,并在同一窗口中打开html视图.但我希望保留'ctrl + click'行为,并允许用户在新的选项卡/窗口中打开链接(就像普通链接一样).我怎么能这样做?
提前致谢!
小智 7
function process(e){
var evt = e ? e:window.event;
if(evt.ctrlKey)
alert("ctrlClicked");
}?
Run Code Online (Sandbox Code Playgroud)
如果按下控制键,evt.ctrlKey将返回true,你可以在"if"块中写下你的条件,我只测试了chrome和ff.
| 归档时间: |
|
| 查看次数: |
4553 次 |
| 最近记录: |