树右击获取链接

Posted pengfei25

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树右击获取链接相关的知识,希望对你有一定的参考价值。

setting.callback.onRightClick=function(event, treeId, treeNode, msg){
		if(treeNode.getParentNode()==null){//右键对象是分组
			return false;
		}
		var zTree=$.fn.zTree.getZTreeObj("pageTree");
		if (!treeNode && event.target.tagName.toLowerCase() != "button" && $(event.target).parents("a").length == 0) {
			zTree.cancelSelectedNode();
			showRMenu("root", event.clientX, event.clientY);
		} else if (treeNode && !treeNode.noR) {
			zTree.selectNode(treeNode);
			showRMenu("node", event.clientX, event.clientY);
		}
		$("#pageUrl .pageUrl").val(path+"/maker/browser?groupName="+treeNode.getParentNode().id+"&fileName="+treeNode.id.replace(".js",""));
	}
	zTreeObj = $.fn.zTree.init($("#pageTree"), setting, data);
	zTreeObj.expandAll(true);
	function showRMenu(type, x, y) {
		$("#rMenu ul").show();
		if (type=="root") {
			$("#m_del").hide();
			$("#m_check").hide();
			$("#m_unCheck").hide();
		} else {
			$("#m_del").show();
			$("#m_check").show();
			$("#m_unCheck").show();
		}
		$("#rMenu").css({"top":y+"px", "left":x+"px", "visibility":"visible"});

		$("body").bind("mousedown", onBodyMouseDown);
	}
	function hideRMenu() {
		$("#rMenu").css({"visibility": "hidden"});
		$("body").unbind("mousedown", onBodyMouseDown);
	}
	function onBodyMouseDown(event){
		if (!(event.target.id == "rMenu" || $(event.target).parents("#rMenu").length>0)) {
			$("#rMenu").css({"visibility" : "hidden"});
		}
	}

  

以上是关于树右击获取链接的主要内容,如果未能解决你的问题,请参考以下文章

基于JEECG-BOOT制作“左树右表”交互页面

基于JEECG-BOOT制作“左树右表”交互页面

基于JEECG-BOOT制作“左树右表”交互页面

JavaScript单行代码,也就是代码片段

微信小程序代码片段

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段