迟到了千年
火狐狸
火狐狸
  • UID37189
  • 注册日期2011-09-08
  • 最后登录2024-01-31
  • 发帖数103
  • 经验71枚
  • 威望0点
  • 贡献值30点
  • 好评度1点
阅读:3223回复:10

能帮我写一个UC吗?(很简单的,只要几行代码吧,我不会)

楼主#
更多 发布于:2012-01-18 15:46
首先说谢谢了,是关于鼠标移动到body里获得焦点的,或者是,鼠标移出地址栏失去焦点。
先贴一段地址栏自动获得焦点的代码,当鼠标移动到地址栏自动全选。

document.getElementById("urlbar").addEventListener("mouseover",
    function(e) { e.target.select(); }, false);

没错,只有两行,怎么才能做到鼠标移出地址栏失去焦点呢?
或者,鼠标到网页的时候自动获得焦点?

因为我用鼠标手势,鼠标切换标签再回到页面的时候,地址栏的焦点没有失去,用滚动到下、滚到到上
的手势失灵(手势在地址栏里执行),每次都要用左键点一下网页才行,时间长了感觉多此一举的行为,
希望帮我写一下代码,我猜不会很多,也不难吧,只是我不会,谢谢大家了!提前拜个早年,大家新年快乐!
 
我想起那天夕阳下的奔跑,那是我逝去的青春!
迟到了千年
火狐狸
火狐狸
  • UID37189
  • 注册日期2011-09-08
  • 最后登录2024-01-31
  • 发帖数103
  • 经验71枚
  • 威望0点
  • 贡献值30点
  • 好评度1点
1楼#
发布于:2012-01-18 15:46
aeneid:mouseleave改成mouseout,似乎也可以回到原帖

两个都不行啊,焦点还是在地址栏上!
我想起那天夕阳下的奔跑,那是我逝去的青春!
迟到了千年
火狐狸
火狐狸
  • UID37189
  • 注册日期2011-09-08
  • 最后登录2024-01-31
  • 发帖数103
  • 经验71枚
  • 威望0点
  • 贡献值30点
  • 好评度1点
2楼#
发布于:2012-01-18 15:46
GOLF-AT:document.getElementById("urlbar").addEventListener("mouseout", function(e) { e.target.blur(); }, false);
需要先退出 firefox,删除配置文件夹下 startupCache 下的 startupCache.4.little,再运行 firefox,修改的 uc.js 文件才会生效。
回到原帖

果然唉,原来还要删除一下startupCache.4.little,不过以前不用删除的!呵呵
我想起那天夕阳下的奔跑,那是我逝去的青春!
游客

返回顶部