`

JS右键与菜单操作

阅读更多
JS右键菜单的一些基本操作

1. 建右键菜单栏:

<div id="menu" class="easyui-menu" style="width:150px;">
	<div id="m-refresh">刷新</div>
	<div class="menu-sep"></div>
	<div id="m-closeall" data-options="iconCls:'icon-cancel'">全部关闭</div>
</div>



2. 当在页面点击右键时触发事件:

<script type="text/javascript">
	$(document).ready(function(){
		$("#table").bind('contextmenu',function(e){
			$('#menu').menu('show', {
				left: e.pageX,
				top: e.pageY
			});
			return false;
		});
	}
</script>


或直接:$("tr").bind...
hh=this.rowIndex;

3. 确定在table的哪一行点击的右键得此行数据

<script type="text/javascript">
	$(document).ready(function(){
		var table=document.getElementById("table");
		var rows=table.getElementByTagName("tr");
		var hh=null;//行号
		for(var i in rows){//给tr绑定click事件
			rows[i].onclick=rowClick();
		}
	}
	function rowClick(e){//点击table时get行号
		hh=this.rowIndex;
		var length=this.cells[0].childNodes.length;//得到当前行第一列的数据长度
		var c1=this.cells[0].childNodes[0].value;//得到当前行第一列的每个项数据内容
	}
</script>



4. JS禁用右键:

<script type="text/javascript">
	document.onkeydown = function() {
		if (event.keyCode == 116){
			event.keyCode = 0;
			event.returnValue = false;
		}
	}
	document.oncontextmenu = function() {
		alert("禁止右键!");
		event.returnValue = false;
	}
</script>
0
0
分享到:
评论

相关推荐

    Js右键菜单,js菜单,漂亮的Js右键导航,好用的Js右键菜单

    一、JavaScript右键菜单的基本原理 在网页上,右键点击事件通常是浏览器默认行为的一部分,如选择文字或打开上下文菜单。然而,通过JavaScript,我们可以自定义这个行为,创建一个完全符合我们设计需求的右键菜单。...

    js右键菜单,菜单项由js动态添加,纯js调用

    本文将深入探讨如何使用JavaScript实现右键菜单,特别是如何动态添加菜单项,并在菜单项中添加图标、文本以及处理点击事件。此外,我们还将讨论在不同浏览器(如IE、Firefox和Chrome)中的兼容性问题。 首先,右键...

    JS设置鼠标右键菜单

    在提供的压缩包文件中,`右键菜单设置2.html`可能是包含上述代码的一个示例网页,而`youjian.js`可能是存放JavaScript代码的外部文件。通过学习这些文件,你可以更深入地了解实际应用中的实现方式。

    js自定义右键菜单

    在JavaScript(JS)中,自定义右键菜单是一项常见的需求,尤其在开发Web应用程序时,为了提供更加个性化和功能丰富的用户体验。默认情况下,浏览器提供的右键菜单只包含基本的选项,如“复制”、“粘贴”等。通过...

    Javascript右键创建菜单源码

    本教程将基于提供的"Javascript右键创建菜单源码"进行深入讲解,帮助你理解如何实现这一功能。 首先,让我们分析`rclick.html`这个文件名。这通常是一个包含HTML结构的文件,其中可能包含了JavaScript代码来处理...

    JS自定义右键菜单

    在JavaScript(JS)中,自定义右键菜单是一项常见的需求,尤其在网页开发中,它能够为用户提供更个性化的交互体验。本教程将详细介绍如何利用JS实现一个通用且最多支持两级菜单的自定义右键菜单小控件。 首先,我们...

    js树形菜单加右键菜单

    总的来说,结合使用JavaScript实现的树形菜单和右键菜单,可以提供一个高效且直观的用户界面,让用户在复杂的层级数据中进行导航和操作。这种技术在内容管理系统(CMS)、文件管理工具以及其他需要展现层次关系的Web...

    HTML+javaScript右键菜单

    在HTML+JavaScript右键菜单的实现中,JSP可能被用作后端服务,处理与菜单相关的数据请求或逻辑,例如根据用户状态或权限动态生成菜单项。 实现步骤如下: 1. 创建HTML结构:在HTML文件中,定义一个用于存放菜单的...

    echarts右键菜单实例 --- 不修改源码

    在ECharts中,用户可以通过自定义交互行为来增强图表的功能,例如添加右键菜单,以实现更多的操作选项。 标题“echarts右键菜单实例 --- 不修改源码”表明我们将探讨如何在ECharts图表上添加右键菜单,而无需直接...

    Openlayers扩展右键菜单

    总结来说,OpenLayers扩展右键菜单是一项提高地图应用交互性的技术,涉及到JavaScript事件处理、DOM操作、CSS样式设计以及地图交互逻辑。通过这样的扩展,我们可以让地图应用变得更加灵活且符合用户的使用习惯。

    jQuery右键美化菜单特效.zip

    在这个“jQuery右键美化菜单特效.zip”压缩包中,包含了一个使用jQuery实现的右键菜单美化功能。这个功能对于提升用户体验,尤其是为鼠标右键点击事件提供定制化、美观的反馈,具有重要意义。 首先,我们要了解...

    js实现右键菜单效果

    js实现右键菜单效果,测试可用(源代码)

    Web右键菜单 很不错的右键菜单

    在标题和描述中提到的"Web右键菜单 很不错的右键菜单"可能是指一个定制的、功能丰富的JavaScript插件或库,用于增强网站的用户体验。 一、Web右键菜单的重要性 1. 用户体验:默认的浏览器右键菜单虽然基础,但可能...

    js(javascript)右键菜单实现

    js(javascript)右键菜单实现,js(javascript)右键菜单实现,js(javascript)右键菜单实现

    右键菜单(javaScript)

    标题中的“右键菜单(javaScript)”指的是使用JavaScript编程语言实现的网页上下文菜单,即当用户在网页上点击鼠标右键时出现的功能性菜单。这种菜单可以替代或扩展浏览器默认的右键菜单,提供更加定制化的用户体验。...

    Bootstrap鼠标右键下拉菜单特效

    然而,这个"鼠标右键下拉菜单特效"扩展了这一功能,将菜单与鼠标右键事件相结合,提供了一种非传统的交互方式。这种设计特别适用于需要在某个元素或区域内进行更多操作的应用场景,例如编辑、保存、复制等。 实现这...

    一个非常简洁高效的JS右键菜单

    ### 知识点详解:创建一个简洁高效的JavaScript右键菜单 #### 一、理解JavaScript右键菜单的概念 右键菜单,或称为上下文菜单,是在用户界面设计中常见的一种交互方式,通过鼠标右键点击来展示一系列选项或操作。...

    html js 屏蔽原有右键功能菜单,自定义打造专属右键菜单

    html js 屏蔽原有右键功能菜单,自定义右键菜单

    javascript 右键菜单

    JavaScript 右键菜单是一种常见的网页交互功能,它允许用户在网页元素上点击鼠标右键时弹出自定义的上下文菜单。这样的功能可以提供额外的操作选项,增强用户体验。本教程将深入探讨如何使用 JavaScript 实现这一...

Global site tag (gtag.js) - Google Analytics