测试代码:

//nav_box 表格名称

一直以来,Chrome控制台都缺少象IE调试台那样的多行执行模式。
图片 1 
今天意外发现Chrome其实也支持多行模式。默认在Chrome控制台上输入回车后会执行该命令,只需要通过输入Shift+Enter来新建行即可。
图片 2

复制代码 代码如下:

复制代码 代码如下:

今天意外发现Chrome其实也支持多行模式。默认在Chrome控制台上输入回车后会…

(function(){
var p=new PEvent(document);
p.click(function() {
//alert(“单击”);
//alert(p.style);
var html=””;
for ( var item in document) {
html+=item+’:’+document[item]+”\r\n”;
}
//alert(html);
});
p.dblclick(function() {
alert(“双击”);
});
p.contextmenu(function(event) {
try{
var x=event.clientX;
var y=event.clientY;
var menu=g(“menu”);

$(“#nav_box tr”).each(function (i) {
//var text = $(this).children(“td:first”).text();
//var proid = $(this).find(“input:hidden”).val();
//alert(“proid==” + i + “===” + proid);
var num = $(“#ProNum” + i).val(); //数量
var price = $(“#Price” + i).val();//价格
var percent = $(“#Percent” + i).val(); //折扣
var discountAmount = percent * price; //折扣价
$(“#discountAmount” + i).val(discountAmount.toFixed(2)) //折扣价格
var total = discountAmount * num; //小计=折扣价*数量
$(“#Total” + i).val(total.toFixed(2)); //小计
});

//判断坐标
var width=document.body.clientWidth;
var height=document.body.clientHeight;
x=(x+menu.clientWidth)>=width?width-menu.clientWidth:x;
y=(y+menu.clientHeight)>=height?height-menu.clientHeight:y;

表格名称 复制代码 代码如下:
$(“#nav_box tr”).each(function (i) { //var text =
$(this).children(“td:first”).text(); //var proid =
$(this).find(“input:hidden”).v…

//alert(“可视高度:”+height+”,鼠标高度:”+y);
menu.style.top=y+”px”;
menu.style.left=x+”px”;
menu.style.display=”block”;

}catch(e){
alert(e);
}
return false;
});
function PEvent(dom){

this.x=function() {
this.style.css=dom.style;
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注