level 13
3702080120
楼主
// ==UserScript==
// @name 鼠标移动到地址栏,自动全选里面的文字.uc.js
// @namespace http://board.mozest.com/
// @description 鼠标移动到地址栏,自动全选里面的文字
// @include main
// @author golf-at
// ==UserScript==
// http://g.mozest.com/viewthread.php?tid=42390 http://g.mozest.com/thread-42304-1-1 参考了这两个网页
// 基本功能:当鼠标在地址栏悬浮500毫秒后,地址栏自动获得焦点,无需点击,当鼠标离开地址栏,地址栏失去焦点,并将焦点定位到网页上。
// 有用的但未启用 文件夹里的 鼠标移动到地址栏后获得焦点.uc.js 等4个文件 有比较详细的修改过程
gURLBar.addEventListener("mouseover", function (e)
{
var self = arguments.callee;
if (!self.timeout)
{
gURLBar.addEventListener("mouseout", function ()
{
clearTimeout(self.timeout);
}, false)
}
self.timeout = setTimeout(function ()
{
e.target.select();
}, 500)
}, false);
gURLBar.addEventListener("mouseout", function(e)
{
e.target.blur();
gBrowser.selectedBrowser.focus();
}, false);
这是历史遗留问题了。
这个uc的作用是鼠标放到地址栏,500ms后,自动全选地址栏内容,有个延时效果;离开地址栏后,立即失去焦点并定位到页面上,没有延时效果。
我想给鼠标离开地址栏后,也加一个延时效果。
这样可以吗?
安心水帖,别BB多余的~
2014年06月13日 08点06分
1
// @name 鼠标移动到地址栏,自动全选里面的文字.uc.js
// @namespace http://board.mozest.com/
// @description 鼠标移动到地址栏,自动全选里面的文字
// @include main
// @author golf-at
// ==UserScript==
// http://g.mozest.com/viewthread.php?tid=42390 http://g.mozest.com/thread-42304-1-1 参考了这两个网页
// 基本功能:当鼠标在地址栏悬浮500毫秒后,地址栏自动获得焦点,无需点击,当鼠标离开地址栏,地址栏失去焦点,并将焦点定位到网页上。
// 有用的但未启用 文件夹里的 鼠标移动到地址栏后获得焦点.uc.js 等4个文件 有比较详细的修改过程
gURLBar.addEventListener("mouseover", function (e)
{
var self = arguments.callee;
if (!self.timeout)
{
gURLBar.addEventListener("mouseout", function ()
{
clearTimeout(self.timeout);
}, false)
}
self.timeout = setTimeout(function ()
{
e.target.select();
}, 500)
}, false);
gURLBar.addEventListener("mouseout", function(e)
{
e.target.blur();
gBrowser.selectedBrowser.focus();
}, false);
这是历史遗留问题了。
这个uc的作用是鼠标放到地址栏,500ms后,自动全选地址栏内容,有个延时效果;离开地址栏后,立即失去焦点并定位到页面上,没有延时效果。
我想给鼠标离开地址栏后,也加一个延时效果。
这样可以吗?
