Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确定窗口在webkit中是否处于活动状态_Javascript_Css_Macos_Webkit_Titanium - Fatal编程技术网

Javascript 确定窗口在webkit中是否处于活动状态

Javascript 确定窗口在webkit中是否处于活动状态,javascript,css,macos,webkit,titanium,Javascript,Css,Macos,Webkit,Titanium,是否有一些css选择器或类似的东西允许您将不同的样式应用于webkit中非活动页面/窗口中的元素?对于滚动条,有以下选项: 我用它来让一个钛桌面应用程序在MacOSX上感觉更原生。 谢谢 见: 这些活动在每一个主要领域都有效 浏览器(Firefox、Internet Explorer) 6/7,狩猎和歌剧) 演示: 见: 这些活动在每一个主要领域都有效 浏览器(Firefox、Internet Explorer) 6/7,狩猎和歌剧) 演示: 不幸的是,据我所知,:windowinactive不

是否有一些css选择器或类似的东西允许您将不同的样式应用于webkit中非活动页面/窗口中的元素?对于滚动条,有以下选项: 我用它来让一个钛桌面应用程序在MacOSX上感觉更原生。 谢谢

见:

这些活动在每一个主要领域都有效 浏览器(Firefox、Internet Explorer) 6/7,狩猎和歌剧)

演示:

见:

这些活动在每一个主要领域都有效 浏览器(Firefox、Internet Explorer) 6/7,狩猎和歌剧)

演示:


不幸的是,据我所知,
:windowinactive
不是标准化的,只能使用
:selection
对滚动条和文本选择进行操作。您必须使用javascript来获取所需内容。

不幸的是,据我所知,
:windowinactive
不是标准化的,只能在滚动条和文本选择上使用
::selection
。你必须使用javascript来获得你想要的东西。

因为你只关注WebKit,所以理论上你可以使用
:windowinactive
伪选择器,它应该与滚动条一起工作。我还没有在MacOS X上测试过,但你可以试试


但是,如果您想要更跨浏览器的东西,可以使用JavaScript根据窗口活动定义CSS类。查看此线程:

因为您只关注WebKit,所以理论上可以使用
:window inactive
伪选择器,它应该与滚动条一起工作。我还没有在MacOS X上测试过,但你可以试试


但是,如果您想要更跨浏览器的东西,可以使用JavaScript根据窗口活动定义CSS类。看到这个帖子:

你会认为会有一些东西可以做到这一点,对于滚动条,为什么没有其他的东西呢?谢谢你的回答。我在查看谷歌后更改了我的答案。事实证明终究有办法。很抱歉。你会认为会有一些东西可以做到这一点,有滚动条,为什么没有其他的东西呢?谢谢你的回答。我在查看谷歌后更改了我的答案。事实证明终究有办法。很抱歉,我没有注意到你链接的那个问题。这和我的答案完全一样。我没注意到你提出的问题。这和我的答案完全一样。哦,好吧。
function onBlur() {
    document.body.className = 'blurred';
};
function onFocus(){
    document.body.className = 'focused';
};

if (/*@cc_on!@*/false) { // check for Internet Explorer
    document.onfocusin = onFocus;
    document.onfocusout = onBlur;
} else {
    window.onfocus = onFocus;
    window.onblur = onBlur;
}