123
返回列表 发新帖
楼主: 恋爱的夏娜
收起左侧

[版区活动] 征集优秀的CSS JS脚本

 关闭 [复制链接]
100lj
发表于 2013-5-17 06:56:37 | 显示全部楼层
本帖最后由 100lj 于 2013-5-17 06:57 编辑
脑控 发表于 2013-5-17 06:44
我是不是火星了,才发现卡饭也可以召唤人


没什么,我09年注册的,上个月才知道这个功能。下面回复图标象@的就是。
loms126
发表于 2013-5-18 14:20:15 | 显示全部楼层
15楼的脚本升级,加了个checkbox,并能记住状态。
效果如下:


源代码如下,也可从这里下载http://userscripts.org/scripts/show/167767
  1. // ==UserScript==
  2. // @name        Hide_locked_posts
  3. // @namespace   Hide_locked_posts
  4. // @description Hide locked posts in forum based on Discuz
  5. // @include     *.kafan.cn/forum*
  6. // @include     *.sanfans.com/forum*
  7. // @version     1.1
  8. // [url=home.php?mod=space&uid=47731]@Grant[/url]       none
  9. // [url=home.php?mod=space&uid=321866]@author[/url]      loms126
  10. // ==/UserScript==

  11. // JavaScript Document
  12. function filterLockedPost()
  13. {
  14.         var enable=localStorage["filter_checkbox_enabled"]
  15.         images=document.images;
  16.     for (i in images)
  17.     {
  18.          if(images[i].src && images[i].src.match("static/image/common/folder_lock.gif"))
  19.               images[i].parentNode.parentNode.parentNode.parentNode.style.display=(enable=="1")?"none":""
  20.     }
  21. }


  22. var filter_Node=document.getElementById("filter_dateline").parentNode

  23. var pipe=document.createElement("span");
  24. pipe.innerHTML="<span class="pipe">|  |</span>"
  25. filter_Node.insertBefore(pipe,null)

  26. var filter_checkbox=document.createElement('label');
  27. filter_checkbox.innerHTML="<input type="checkbox" id="filter_checkbox" class="pc" value="1">过滤锁定帖"
  28. filter_Node.insertBefore(filter_checkbox,null)

  29. document.getElementById("filter_checkbox").onclick = function(){
  30.        if (this.checked ) {
  31.           localStorage["filter_checkbox_enabled"] = "1"
  32.                   filterLockedPost()
  33.        } else {
  34.            localStorage["filter_checkbox_enabled"] = "0"
  35.                    filterLockedPost()
  36.        }
  37.            }
  38. if (localStorage["filter_checkbox_enabled"] == true)
  39. {       
  40.         filterLockedPost()
  41.         document.getElementById("filter_checkbox").checked=true
  42. }
  43. else
  44.         document.getElementById("filter_checkbox").checked=false
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1经验 +10 收起 理由
恋爱的夏娜 + 10 版区有你更精彩: )

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-17 01:16 , Processed in 0.088817 second(s), 15 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表