首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

Ctrl+左键新窗口打开,直接左键点击展开是如何实现的

2013-08-16 
Ctrl+左键新窗口打开,直接左键点击展开是怎么实现的?http://cloud.feedly.com这个网站上的功能。点击新闻的

Ctrl+左键新窗口打开,直接左键点击展开是怎么实现的?
http://cloud.feedly.com
这个网站上的功能。点击新闻的标题的时候会有这个效果。这个网站被墙了,要用代理上。
右键点击然后新窗口打开也是和Ctrl+左键点击一个效果。
看了一下代码,看不懂。
[解决办法]
判断click时间的crtlKey就行,如下

 $("#divTest").click(function(e) {
        if (e.shiftKey) {
            alert("Shift + Click");
        }
        else if (e.ctrlKey) {
            alert("Crtl + Click");
        }
        else if (e.altKey) {
            alert("Alt + Click");
        }
        else {
            alert("Click");
        }
    });

在onclick方法上处理也一样,参见w3cschools的例子:http://www.w3schools.com/jsref/event_ctrlkey.asp

热点排行