- 浏览: 138692 次
- 性别:
- 来自: 北京
文章分类
最新评论
用jquery实现你的网站不能右键,很简短的代码:
$('body').bind('contextmenu', function() {
return false;
});
简单把。
注:bind事件处理功能为:为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。
禁用了右键以后点击右键什么都么有了,用户体验总会觉得缺点什么,那么就在右键里面自定义一些小效果。
$(document).bind("contextmenu",function(e){
//在这里书写代码,构建个性右键化菜单
return false;
});
还可以让用户不能选中页面中的文字,下面这段代码可以搞定
$('body').bind("selectstart",function(){return false;});
$('body').bind('contextmenu', function() {
return false;
});
简单把。
注:bind事件处理功能为:为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。
禁用了右键以后点击右键什么都么有了,用户体验总会觉得缺点什么,那么就在右键里面自定义一些小效果。
$(document).bind("contextmenu",function(e){
//在这里书写代码,构建个性右键化菜单
return false;
});
还可以让用户不能选中页面中的文字,下面这段代码可以搞定
$('body').bind("selectstart",function(){return false;});
发表评论
-
javaScript实现的 数据库
2014-11-06 17:17 15761、LokiJS LokiJS一个基于J ... -
xss攻击
2013-12-27 11:54 590解决方案与建议: 严格过滤用户所能提交的任何数据,特别是能执 ... -
js技巧
2013-08-02 09:02 1723· 事件源对象 event.srcElement.tagNa ... -
jquery combox实现联动效果
2013-05-18 05:15 743需求方要求 所以就想法实现此效果 经过两个小时的看源码、修改、 ... -
jQuery easyui 1.2.5 window、dialog发送两边请求(转)
2013-05-04 12:02 969jQuery easyui 1.2.5 window、dial ... -
跨域问题
2013-05-01 10:04 812可以采用JQuery的getJSON、get方法以JSONP的 ... -
js的base64
2013-04-11 10:55 731var Base64 = { // private prop ... -
JavaScript实现URL编码
2012-07-10 16:46 949<script language="vbscr ... -
用户访问超时
2012-07-09 17:11 1905用户访问超时 解决两种情况下的用户访问超时。 a)普通ht ... -
js技巧
2012-06-12 17:08 7741、jquey查找iframe父页面的标签 $('#id' ... -
jquery easyui -datagrid(悬浮,隐藏)(转)
2012-05-30 16:33 0对于jquery easyui 的datagrid引用碰到了几 ... -
GridView脚注行添加合计,并设置背景图片
2011-09-30 11:00 4126以前在做GridView ... -
ExtJS表格
2011-09-30 10:58 27501. 简单表格控件 (由类Ext.grid.GridPane ... -
行渲染和列渲染
2011-09-30 10:57 1325一,单元格渲染 单元格是最终显示的数据地方,它是根据列定义 ... -
ExtJS表格——行号、复选框、选择模型
2011-09-30 10:57 6225一、 设置行号 行号的设置主要问题在于删除某一行后需要重新 ... -
cookie
2011-09-26 10:02 1113/** * * 获取cookie的值 * @para ... -
js结构语句
2011-09-25 11:02 8541 if 条件语句(可嵌套) 2 if....else 条件 ... -
js循环语句
2011-09-25 10:56 17641 for循环结构语句(可以嵌套); 2 for-in 循环 ... -
使用with语句进行对象操作
2011-09-25 10:45 884在js语言中,with语句是一个内容很少的语句,在程序中多次使 ... -
Iframe
2011-09-23 21:14 8051、Iframe子页面调用父页面函数 window.pare ...
相关推荐
例如,文档准备就绪后,可以使用以下代码来禁止右键菜单: ```javascript $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); ``` 这段代码中,`$(document)....
在网页开发过程中,为了保护页面中的内容不被轻易复制或出于用户体验的考虑,开发者有时需要禁止用户在页面上使用鼠标右键。本篇文章将详细探讨如何利用jQuery来实现禁用页面上的右键点击功能,并通过具体的代码示例...
在网页开发中,有时出于特定需求,我们可能需要禁用某些用户交互行为,例如禁用F5刷新、禁用键盘的后退键以及禁用右键单击菜单。这篇文章主要介绍四种使用jQuery来实现这些功能的方法。 1. **禁用F5刷新** 在网页...
本文将详细介绍使用jQuery来实现自定义右键菜单、全选以及不连续选择的功能。 首先,右键菜单是用户在Web页面上通过鼠标右键触发的菜单,通常包含复制、粘贴、保存等选项。浏览器默认提供了右键菜单,但如果需要...
在网页设计或者应用程序开发中,有时我们希望对特定的元素,比如文本框(TextBox),进行定制化处理,例如禁用用户的某些...在某些情况下,提供自定义的右键菜单或者明确告知用户为何禁止右键操作可能是更好的选择。
综上所述,我们通过两段简单的jQuery代码实现了禁止网页右键菜单弹出和禁止F5刷新页面的功能。需要注意的是,虽然这些方法可以防止一般用户的误操作或特定行为,但对于有心人士来说,通过查看网页的源代码或禁用...
// 禁止系统的右键菜单 $(document).bind('contextmenu', function(e) { return false; }); // 绑定鼠标按下事件 $(this).mousedown(function(e) { // 如果按下的是右键,则执行函数 if (3 == e.which) { ...
// 禁止系统的右键菜单 $(document).bind('contextmenu', function(e) { return false; }); // 为这个对象绑定鼠标按下事件 $(this).mousedown(function(e) { // 如果按下的是右键,则执行函数 if (3 === e...
在jQuery中,可以使用`.bind`方法绑定这个事件,并在事件处理函数中返回`false`,阻止其默认行为,即弹出右键菜单。代码如下: ```javascript $(document).bind('contextmenu', function() { return false; }); ``...
jquery折叠导航+禁止复制 侧边导航折叠 分一级和二级分类 禁止复制是禁止选择浏览器的内容,以及和禁用鼠标右键
这种做法简单粗暴,能够立即禁止右键和复制功能,但缺点是用户体验较差,因为它会阻止所有用户的正常操作,包括一些合理的操作,如在文本输入框中使用右键菜单。 ### 合理的限制方法 更合理的限制方式是需要判断...
"完整版屏蔽超文本浏览框右键菜单"可能包含了上述代码示例或其他更复杂的实现,如使用jQuery库,或者提供了针对各种情况的解决方案。解压并查看压缩包中的文件,可以详细了解其具体实现细节。不过,记住在实际应用中...
jquery网页文字鼠标右键复制文字时弹出提示框,可用作通知,收费内容提示框 1.利用jQuery技术 2.通过网页内容右键复制功能,弹出提示框 3.属于静态HTML内容形式范畴,如需更高技术可以进行二次开发
标题"html禁止网页文字复制"所涉及的核心技术就是如何通过HTML和JavaScript(特别是jQuery库)来实现这一功能。接下来,我们将深入探讨如何实现这个功能,并提供相关代码示例。 首先,HTML本身并不具备直接禁止文本...
CSS中没有直接针对右键菜单的属性,但可以通过设置`user-select`属性来禁止文本选中,间接达到部分屏蔽效果。不过,这种方法不能完全阻止用户通过其他方式(如键盘快捷键)复制内容。 ```css #yourElementId { ...