展开

关键词

禁用浏览器

防止用户在浏览器中打开、文本选中、复制内容、F12打开控制台的 document.oncontextmenu = function (event) { event.preventDefault

86310

Gmail UI

经常用Gmail,不过不太爱用快捷,可惜Gmail的用户界面不支持鼠标。没有找到类似的插件,于是自己开发一个玩玩。其实,有点多此一举。 概述:用Javascript开发的Greenbrowser的插件,为Gmail的用户界面增加。目前中只有删除。 V1的定位问题。和Gmail的交互问题。事件的截获和挂钩问题。通用,使用getelements获得按钮控件,可以用在别的多页面浏览器上,但是消耗资源大。 Todos:改变实现方法,便于增加更多功能。代码优化。实现方法的优化。美观问题。

11410
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MFC添加下拉

    添加下拉:#在头文件声明一个CMenu对象m_MenuCMenu m_Menu; #在Resource.h中定义三个ID#define ID_MENUCAT                       m_PopMenuPlant.AppendMenu(MF_STRING, ID_MENUFLOWER, 花朵);m_PopMenuPlant.Detach();SetMenu(&m_Menu); #添加的消息处理函数 OnMenudog)ON_COMMAND(ID_MENUMONKEY, OnMenumonkey) #在源文件中实现消息处理函数void CTestDlg::OnMenucat(){ MessageBox(猫被按下 );} void CTestDlg::OnMenudog(){ MessageBox(小狗被按下);} void CTestDlg::OnMenumonkey(){ MessageBox(猴子被按下 );}添加:#添加一个资源,ID自定义,我在这里定为IDR_MENU_RIGHT #在头文件添加消息处理函数afx_msg void OnRButtonUp(UINT nFlags, CPoint

    42310

    Jquery EasyUI---Datagrid

    用户在每次使用的时候,都需要去先选中一条或者多条数据,然后在去点按钮进行相关,这样其实还是很麻烦的,做项目的过程中,为了用户着想,做了一个,用户想要删除或者编辑某一条数据直接在其位置上就可以 下面上代码:  HTML 代码  删除 编辑   下面是Javascript的代码DataGrid代码:$(#dg).datagrid({ onRowContextMenu: function (e, rowIndex, rowData) { 时触发事件 三个参数:e里面的内容很多,真心不明白,rowIndex就是当前点击时所在行的索引,rowData当前行的数据 e.preventDefault $(#menu).menu(show, { 显示 left: e.pageX,在鼠标点击处显示 top: e.pageY }); e.preventDefault(); 阻止浏览器自带的弹出 现在只是简的实现了,后期还会有改进。我们做出来的东西最后是要交给用户使用的,为用户着想,怎样让用户用着舒心,在用户意想不到的时候,帮用户完成了他们想要完成的工,这就是这个软件最大的成功!

    52010

    增加系统

    本文介绍添加系统,效果如下图:?原理很简就是给注册表添加值,以下是添加系统所要涉及的值。 KEY值:HKEY_CLASSES_ROOT*shell(所有文件的)HKEY_CLASSES_ROOTdirectoryshell(所有文件目录的) 具体:新建项【名称(ex: 文件粉碎器)】 => 新建项【Command(启动命令,编辑设置值为启动程序物理路径+“ %1”)】C# 获取系统的文件目录代码:Environment.CommandLine。

    45780

    macOS NSTableView鼠标

    幸运的是可以检测鼠标在NSView的滑入和退出等事件,我们可以通过这种方式来实现鼠标的监听,开确认是否显示,然后转换为对应的位置,再根据位置后去搜找对应cell,之后添加显示即可实现啦?

    49830

    Jquery contextMenu使用

    本博客介绍一下一款开源的jquery插件使用,github链接:https:github.comswisnljQuery-contextMenu样例代码: 按钮1 $(function() { 初始化 $.contextMenu({ selector: .context-menu-one, callback: function(key, options) { console.log(点击了 context-menu-icon context-menu-icon-quit; }} } }); }); 我在项目中的应用,仅供参考: 让旧版本的浏览器也能够支持标签配置 $.contextMenu(html5); 分组树节点事件绑定 ; } }); } } } });实现: ? 这里给出一篇写的很详细的中文博客:http:www.hangge.comblogcachedetail_1821.html,或者参考contextMenu者的也是可以的

    70120

    鼠标弹出

    鼠标弹出开发工具与关技术:MVC者:盘洪源撰写时间:2019年5月22日星期三想必有很多人会遇到一些页面在点击的时候会弹出来一个栏,这个并不是系统的那个栏,而是自定义的,这个效果要如何实现 {left: x + px, top: y + px }); }); $(document).click(function () { $(#box-data).hide(); })在这里我要实现的鼠标的效果是怎么样的 在对应的地方点击就在对应的位置显示出来,而在击任何地方的时候把隐藏掉。这个效果要怎样做到? 上面这个代码怎么理解呢,document.oncontextmenu = function(){ return false; }这个就是把鼠标按钮弹出的浏览器取消掉,这个不取消的等下这个鼠标事件就会弹出来两个了 再下面这一串代码,首先我这个是点击某个内容区的才弹出来的,所以这个zhong是内容区的ID,然后就是获取鼠标点击的坐标位置,再把写好的现在对应的坐标位置上。

    40520

    将SublimeText加入

    将SublimeText加入Windows Registry Editor Version 5.00 @=Open By SublimeTextIcon=E:Sublime Text3sublime_text.exe

    14550

    python pyqt5 QTableWidget 添加

    -- coding: utf-8 -- 【简介】 PyQT5的表格中支持例子import sys from PyQt5.QtWidgets import (QMenu, QPushButton, self.tableWidget.setItem(1, 2, newItem) self.tableWidget.setContextMenuPolicy(Qt.CustomContextMenu) ######允许产生子 self.tableWidget.customContextMenuRequested.connect(self.generateMenu) #### self.setLayout(conLayout

    3.6K40

    Notepad3关联鼠标

    Notepad3关联鼠标 以 Notepad3 为例,通过注册表将各类文本编辑器添加到,从而可以通过鼠标打开文本文件。 清理鼠标既然我们能够给鼠标添加快捷命令,也能用同样的方法删除命令。 很多时候当我们安装完一些软件后,在文件或文件夹上击鼠标时,会多出来「上传到有道云笔记」,「上传到百度云」之类的快捷。 这种快捷命令多了以后,鼠标的就很长,不利于,也显得丑陋,可以通过下面的方式清理:打开注册表编辑器(Windows+R,输入regedit,回车),在下面两个位置删除 YunShellExt PS:除了百度云和有道云笔记,大多数都在以上两个位置,可以通过类似的来清理。

    20540

    添加管理员取得所有权

    49810

    developer express显示汉化

    19810

    Bootstrap快速上手(一)----

    最近在做UI系统,需要研究DataTable的,前端开发框架用的是Bootstrap,简洁、直观、强悍。下面就给大家说说的制。 具体使用过程----引用 想要使用bootstrap-menu的话,需要引用一些css和js文件,首先是bootstrap一些基础的css和js文件,若是想要实现还需要引用的文件: 初始化 在Bootstrap js文件 上面的过程都做完了,咱们就可以开始写js来实现了,直接上代码:$(document).ready(function(){ var menu=new BootstrapMenu(.DynamicAdd can declare actions as an object instead of an array, * and its keys will be used as action ids. * 自定义的功能 【转载请注明出处:令仔很忙{ Bootstrap快速上手(一)—- }】

    47710

    把Sublime添加到Mac

    系统的就比较方便了。 如果Mac系统识别出这是一个文本文件,的 打开方式 可能还有点用,如果识别不出来,那么手动选择应用程序就比较麻烦了:? 其实Mac系统的 AutoMator 是可以完成这个功能的;接下来说一下步骤。打开 Automator 这个程序(可以使用Spotlight或者Alfred直接搜索),在弹出的中选择 服务 ? 然后保存项目 (Cmd + S), 写上这个的名字,比如 Open in Sublime Text?这时候,进入 Finder 选择一个文件或者文件夹,点击:?OK,大功告成! 如果想添加别的编辑器,按照类似的即可。但是,还有几个问题说明一下:没有,出现在服务二级有的童鞋按照这一步设置完毕之后,发现并没有直接在出现,而是出现在服务二级

    1.5K10

    HTML中实现功能

    HTML中实现功能我们使用的应用系统很多都有功能。但是在网页上面,点击一般显示的却是IE默认的,那么我们如何实现自己的呢? 下面将讲解功能的实现原理和实现代码。 (这个是popup窗口,显示在IE的最前面,没有),上面显示我们想要显示的信息,当我们击其中某一项的时候,就执行我们设定的动,然后将弹出窗口关闭。 实现代码下面我写了一个示例代码,模拟一个树型,当我们点击树型某一项的时候,就会弹出,里面有“新增”、“修改”、“删除”三个项,击某项会执行相应的。 如果是在页面的其它地方点击的话,就只显示“新增”一个项。

    1.4K30

    Git技巧:怎么去除?

    如果你是按照 http:www.cnblogs.comdunitianp5034624.html那么你就没有这么多蛋疼的了(反之:vs帮你安装的就蛋疼了)?

    34530

    windows 的添加和移除

    我们想要增加或更改一些功能可以通过修改注册表的方法实现.修改注册表同时也是一个十分危险的行为 在修改重要的数据之前,最好先备份一下注册表,以防系统崩溃,备份后的注册表也可以在系统崩溃后进入安全模式或者pe下,进行恢复.增加用 phpstorm打开文件或文件夹我们在安装部分软件时,会让我们选择是否生成快捷方式以及环境变量和,当我们选择过后需要更改,不需要去重新安装软件,可以在注册表中.增加打开文件步骤 打开注册表 ,可以修改,内容就是显示的文本,如果想加一个图标,可以新建一个字符串值,名称为icon,值可以写要加入的应用的桌面快捷方式路径,具体可以找到快捷方式,属性里查看 ? 对比其他的shell设置可以发现,都有一个command子项,这个子项就是用来保存命令的,在phpstorm项上新建项,名称为command,里面一样也会有一个默认,修改默认的值,替换为应用的安装路径 ,这里也保存着所有能够打开文件夹的程序 跟增加文件打开一样的步骤一样 同上步骤3, 最后的 %1更改为 %v 最好不要带双引号 ?

    46551

    网页自定义教程

    == c.which && a(b).css({ left: e, top: f }).show() }, click: function() { a(b).hide() } }) }) }, 禁用

    9000

    Chrome 插件开发-开发实战演示,浏览器页面选项设置,插件点击插件名跳转主页设置

    浏览器页面选项设置指的是我们在浏览器页面里鼠标弹出来的,我们可以在这个里加入我们插件的功能选项,高端大气上档次,主要是方便我们进行设置哈哈。 ? title ( optional string ) 项的显示文字;除非为“separator”类型,否则此参数是必须的。 contexts ( optional array of string ) 项将会在这个列表指定的上下文类型中显示。默认为“page”。 onclick ( optional function ) 当项被点击时触发的函数。 【参数】 info ( OnClickData ) 项被点击时相关的上下文信息。 tab ( Tab ) 项被点击时,当前标签的详细信息。 parentId ( optional integer ) 项的父项ID。

    78610

    扫码关注云+社区

    领取腾讯云代金券