在表格最后一行(链接)中显示菜单,并在单击菜单项时显示模式窗口
Show a Menu in Table Last Row (Link) and Display a Modal Window on click on menu items
我参考了下面的文章,克隆Html表行并显示DIV菜单http://jsfiddle.net/skram/9hNQU/3/
我有类似的要求,但对这些技术很陌生。。!我的要求是,我将在每行的末尾都有一个Hyper链接,现在点击/悬停->我想显示一个下拉菜单->用户可以从菜单项中选择任何选项->,这应该会向我显示一个模式窗口,其中包含特定于所选行的一些表单或数据(来自后端系统)!
例如:我想修改其中一行的内容,我会点击行末尾的超链接,这应该会把我带到模式窗口,在那里我应该可以更改、保存和关闭模式窗口!
我对上面的代码进行了更改,在html:中
<td id="mytd1"><a href="">Row 1</a></td>
js:
$('#mytable').on ('mouseenter', 'td', function () {
var top = 0;
var left = 0;
var id = "#" + this.id;
//currTemplateRow = obj.parentElement.parentElement;
var pos = $(id).position();
top = pos.top - 5;
left = pos.left - 5;
$("#menu").text ('Menu for TD ' + this.id);
$("#menu").css(
{ position: "absolute",
top: top + "px",
left: left + "px"
}
).show();
});
$('#mytable').on ('mouseleave', 'td', function () {
$("#menu").hide();
});
这适用于悬停在最后一行(第3行),但我应该能够显示菜单并点击我想要显示模式窗口的菜单项!
如果有任何与我的要求类似的文章/线索,请联系我。。帮我解决这个问题!
tnx,saps
$('#mytable').on ('mouseenter', 'td', function () {
var top = 0;
var left = 0;
var id = "#" + this.id;
//currTemplateRow = obj.parentElement.parentElement;
var pos = $(id).position();
top = pos.top - 5;
left = pos.left - 5;
$("#menu").text ('Menu for TD ' + this.id);
$("#menu").css(
{ position: "absolute",
top: top + "px",
left: left + "px"
}
).show();
//list of menu item
// modal-form content for modal
$("menu-item").click(function(){
$('<div id="modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">' + modalform + '</div>').modal().on('shown', function ()
{
//callback function
return false;
});
});
});
$('#mytable').on ('mouseleave', 'td', function () {
$("#menu").hide();
});
相关文章:
- 检测页面上某个元素中选择(突出显示)或单击的内容
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- 单击时显示,再次单击时隐藏
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 单击按钮时在灯箱中显示不同的内容
- OpenLayers在悬停时高亮显示功能,并在单击时选择
- 单击按钮时显示随机字符串
- 高亮显示单击菜单链接
- 显示单击的位置
- 如何在 *ngFor 列表中显示单击的元素,使用 Angular 2 隐藏其他元素
- 引导 - 折叠所有手风琴并显示单击
- 尝试使用PHP / Javascript构建一个可点击的索引,该索引显示单击的每个项目的数据
- 显示单击菜单项
- 使用typescript显示单击的链接中的网格
- 未显示单击时更改复选框状态
- 使用jQuery显示单击项目的标题值
- 如何突出显示单击的按钮,而不传递按钮的id
- 返回一个对象,显示单击了哪个元素
- 在jQuery中隐藏显示的类并显示单击的类