supplyManage.js
2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
define(function( require, exports, module ) {
/*
引入包
*/
var _Pophint = require( 'pophint' );
$(function(){
if ( $(".sure-operation").length > 0 ){
$( ".sure-operation" ).click( function(){
new _Pophint( this,{
operation: function(target){
//确定要执行的操作
},
content: "<p>你确定需要<span>关闭供应</span>吗?</p>关闭后买家将<span>不能看见该供应</span>",
showButton: true,
head: "向卖家询价",
onName: "确定",
offName: "跳转",
cancelOpera: function( target ){
//点击取消可以执行的操作
window.location.href = "http://www.qq.com";
}
});
} );
};
//管理询价弹框
$( ".a-new" ).fancybox({
padding: 0
})
//管理询价快速报价
$( ".now-reply" ).live({
click: function(){
$(this).hide().next().show();
}
});
$( ".now-input" ).live({
click: function( event ){
if ( event.target.tagName.toLowerCase() == "button" ){
makeInp( this, event.target, function(){
//根据回调返回指定数值0
//可取消生成价格显示。
//return 0;
} );
};
}
});
function makeInp( target, evDom, callback ){
var tag = $(target),
valObj = tag.find("input"),
val = parseInt( valObj.val() );
//若输入值不为空且点击按钮为确定按钮则保存值,
//并提交成功则保存值移除操作集合。
if ( !!val && $(evDom).hasClass("now-sure") ){
if ( callback() === 0 ){ return; }
tag.after('<span>'+ val +'/'+ tag.attr("data-unit") +'</span>')
tag.prev().remove();
tag.remove();
return;
}
//其他清空下则清空输入框值,
//返回到现在报价按钮状态。
tag.hide();
tag.prev().show();
valObj.val("");
};
});
});