index.js 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388
  1. //弹框动画
  2. function tanKuang(class1){
  3. setTimeout(function(){
  4. class1.addClass("am-acti-active");
  5. if($(".sharebg").length>0){
  6. $(".sharebg").addClass("sharebg-active");
  7. }else{
  8. $("body").append('<div class="sharebg"></div>');
  9. $(".sharebg").addClass("sharebg-active");
  10. $("body").addClass("body_hidd");
  11. }
  12. },20);
  13. };
  14. //带展示文字及方法的弹框方法
  15. function tanKuangMsg(class1,msg){
  16. if(msg&&msg!=null){
  17. $(class1).find("#tishiwen").html(msg);
  18. }
  19. setTimeout(function(){
  20. class1.addClass("am-acti-active");
  21. if($(".sharebg").length>0){
  22. $(".sharebg").addClass("sharebg-active");
  23. }else{
  24. $("body").append('<div class="sharebg"></div>');
  25. $(".sharebg").addClass("sharebg-active");
  26. $("body").addClass("body_hidd");
  27. }
  28. },20);
  29. };
  30. /**
  31. * 获取url参数
  32. */
  33. function getParameter(param){
  34. var query = decodeURI(window.location.search);//从当前URL的?号开始的字符串
  35. var iLen = param.length;//参数长度
  36. var iStart = query.indexOf(param);//搜索参数
  37. if (iStart == -1)//如果没有搜索到返回值为-1
  38. return "";//返回空值
  39. iStart += iLen + 1;
  40. var iEnd = query.indexOf("&", iStart);//搜索&
  41. if (iEnd == -1)
  42. return query.substring(iStart);//如果没有&返回参数
  43. return query.substring(iStart, iEnd);//如果带有&返回参数
  44. }
  45. function qx_tan(class1){
  46. class1.removeClass("am-acti-active");
  47. setTimeout(function(){
  48. $(".sharebg-active").removeClass("sharebg-active");
  49. $("body").removeClass("body_hidd");
  50. $(".sharebg").remove();
  51. },20);
  52. };
  53. /*左边栏二级菜单显示隐藏*/
  54. function erjiList(id1){
  55. var obj_id = id1.attr('id');
  56. var obj_child = $("#"+obj_id+1);
  57. var obj_child_zt = obj_child.css("display");
  58. if(obj_child_zt == "block"){
  59. obj_child.css("display","none");
  60. id1.addClass("down").removeClass("up");
  61. }else{
  62. obj_child.css("display","block");
  63. id1.addClass("up").removeClass("down");
  64. };
  65. };
  66. $("#li_hdgl,#li_jpgl,#li_mbyh,#li_yhgl").click(function(){
  67. erjiList($(this));
  68. });
  69. /*左边栏二级菜单选择*/
  70. function erji_choose(class1){
  71. class1.siblings().removeClass("sure");
  72. class1.addClass("sure");
  73. };
  74. $(".li_hdgl1 p,.li_jpgl1 p,.li_mbyh1 p,.li_yhgl1 p").click(function(){
  75. erji_choose($(this));
  76. });
  77. $(".flmb_ul1 li,.flmb_ul2 li").click(function(){
  78. erji_choose($(this));
  79. });
  80. /*目标用户选择次数二级菜单*/
  81. function choose_ul(class2){
  82. var class2_ul = class2.children("ul");
  83. var class2_ul_zt = class2_ul.css("display");
  84. if(class2_ul_zt == "block"){
  85. class2_ul.css("display","none");
  86. class2.addClass("down").removeClass("up");
  87. }else{
  88. class2_ul.css("display","block");
  89. class2.addClass("up").removeClass("down");
  90. };
  91. };
  92. $(".cy_num,.zj_num").click(function(){
  93. choose_ul($(this));
  94. });
  95. /*目标用户次数选择*/
  96. function choose_num(class3){
  97. var class3_li = class3.html();
  98. var class3_val = class3.attr("wade");
  99. class3.parent("ul").siblings("span").html(class3_li);
  100. class3.parent("ul").siblings("input").val(class3_val);
  101. };
  102. /*目标用户次数选择,控制字数*/
  103. function choose_num4(class3){
  104. var class3_li = class3.html();
  105. var class3_val = class3.attr("wade");
  106. if(class3_li.length > 10){
  107. class3_li = class3_li.substr(0,10)+ '···';
  108. }
  109. class3.parent("ul").siblings("span").html(class3_li);
  110. class3.parent("ul").siblings("input").val(class3_val);
  111. };
  112. $(".cy_num ul li,.zj_num ul li").click(function(){
  113. choose_num($(this));
  114. //获取li中的值,放入hidden域,提交到后台
  115. var flag = $(this).parent("ul").attr("value");
  116. if(flag=="cy_num"){
  117. $("#partakeLimitPeriod").val($(this).attr("wade"));
  118. }
  119. if(flag=="zj_num"){
  120. $("#winLimitPeriod").val($(this).attr("wade"));
  121. }
  122. });
  123. /*目标用户展开,收起*/
  124. $('.guize_pz_31 span').click(function(){
  125. var that = $(this);
  126. var siblings1 = that.parents(".guize_pz_31").siblings("div");
  127. var siblings1_zt = siblings1.css("display");
  128. if(siblings1_zt == "block"){
  129. siblings1.css("display","none");
  130. that.addClass("down").removeClass("up").html("展开");
  131. }else{
  132. siblings1.css("display","block");
  133. that.addClass("up").removeClass("down").html("收起");
  134. };
  135. });
  136. /*奖项选择展开,收起*/
  137. $('.price_choose span').click(function(){
  138. var that = $(this);
  139. var siblings1 = that.siblings("ul");
  140. var siblings1_zt = siblings1.css("display");
  141. if(siblings1_zt == "block"){
  142. siblings1.css("display","none");
  143. that.addClass("down").removeClass("up");
  144. }else{
  145. siblings1.css("display","block");
  146. that.addClass("up").removeClass("down");
  147. };
  148. });
  149. $(".price_choose ul li").click(function(){
  150. var class4 = $(this);
  151. var class4_li = class4.html();
  152. class4.parent("ul").siblings("span").html(class4_li);
  153. class4.parent("ul").css("display","none");
  154. class4.parent("ul").siblings("span").addClass("down").removeClass("up");
  155. var formid = $(this).attr("value");
  156. $("#prizeLevel_"+formid).val(class4.html());
  157. });
  158. //关联目标用户
  159. $(".relation_user").click(function(){
  160. tanKuang($(".tcbox1"));
  161. });
  162. $(".tc_qx1,.tc_xxx1").click(function(){
  163. qx_tan($(".tcbox1"));
  164. });
  165. $(".tc_qx5,.tc_xxx5").click(function(){
  166. qx_tan($(".tcbox5"));
  167. });
  168. //弹框关联目标用户,是否关联
  169. $(".dd_choose").click(function(){
  170. var that = $(this);
  171. if(that.hasClass("sure")){
  172. that.removeClass("sure");
  173. }else{
  174. that.addClass("sure");
  175. };
  176. });
  177. //关联奖品
  178. $(".relation_prize").click(function(){
  179. tanKuang($(".tcbox2"));
  180. });
  181. $(".tc_qx2,.tc_xxx2").click(function(){
  182. qx_tan($(".tcbox2"));
  183. });
  184. $(".tc2_search_2").click(function(){
  185. choose_ul($(this));
  186. });
  187. $(".tc2_search_2 ul li").click(function(){
  188. choose_num($(this));
  189. //获取li中的值,放入hidden域,提交到后台保存奖品到数据库
  190. $("#selectprizeType").val($(this).attr("value"));
  191. //获取li中的html,返回页面显示
  192. $("#selectprizeTypeName").val($(this).html());
  193. });
  194. //新建奖品弹框
  195. $(".add_prize").click(function(){
  196. tanKuang($(".tcbox3"));
  197. });
  198. $(".tc_qx3,.tc_xxx3").click(function(){
  199. qx_tan($(".tcbox3"));
  200. });
  201. /*$(".change_img").change(function(){
  202. var that = $(this);
  203. $(".csjp_img").html(that.val());
  204. });*/
  205. $(document).on('change','.change_img',function() {
  206. var that = $(this);
  207. if(that.val()){
  208. $(".csjp_img").html(that.val());
  209. }else{
  210. $(".csjp_img").html("注:460*300像素,可支持JPG、PNG格式,小于50KB");
  211. }
  212. });
  213. $(".tc3_search_1").click(function(){
  214. choose_ul($(this));
  215. });
  216. $(".tc3_search_1 ul li").click(function(){
  217. choose_num($(this));
  218. //获取li中的值,放入hidden域,提交到后台保存奖品到数据库
  219. $("#prizeType").val($(this).attr("value"));
  220. //获取li中的html,返回页面显示
  221. $("#prizeTypeName").val($(this).html());
  222. });
  223. $(".tc3_search_1").click(function(){
  224. choose_ul($(this));
  225. });
  226. $(".tc3_search_1 ul li").click(function(){
  227. choose_num($(this));
  228. });
  229. //添加目标用户
  230. $(".add_user").click(function(){
  231. tanKuang($(".tcbox4"));
  232. });
  233. $(".tc_qx4,.tc_xxx4").click(function(){
  234. qx_tan($(".tcbox4"));
  235. });
  236. $(".change_img2").change(function(){
  237. var that = $(this);
  238. if(that.val()){
  239. $(".cswj_img").html(that.val());
  240. }else{
  241. $(".cswj_img").html("注:仅支持txt格式");
  242. }
  243. });
  244. //活动列表页
  245. $(".list_search1_choose").click(function(){
  246. choose_ul($(this));
  247. });
  248. $(".list_search1_choose ul li").click(function(){
  249. choose_num($(this));
  250. });
  251. $(".list_search2_choose").click(function(){
  252. choose_ul($(this));
  253. });
  254. $(".list_search2_choose ul li").click(function(){
  255. choose_num($(this));
  256. });
  257. $(".list_search3_choose").click(function(){
  258. choose_ul($(this));
  259. });
  260. $(".list_search3_choose ul li").click(function(){
  261. choose_num($(this));
  262. });
  263. //活动列表页
  264. $(".list_search4_choose").click(function(){
  265. choose_ul($(this));
  266. });
  267. $(".list_search4_choose ul li").click(function(){
  268. choose_num4($(this));
  269. });
  270. $(".list_act_main dd:even").css("background","#fcfcfc");
  271. $(".list_act_main dd:odd").css("background","#dbf2fd");
  272. //活动列表--选择分页
  273. $(".list_fy_choose").click(function(){
  274. choose_ul($(this));
  275. });
  276. $(".list_fy_choose ul li").click(function(){
  277. choose_num($(this));
  278. });
  279. //选择模板,分类模板,点击选择
  280. $(".flmb_dt span").click(function(){
  281. var that = $(this);
  282. var index = that.index();
  283. that.siblings().removeClass("sure");
  284. that.addClass("sure");
  285. that.parents("dt").siblings("dd").css("display","none");
  286. $(".flmb_dd"+index).css("display","block");
  287. });
  288. //奖品列表页
  289. $(".price_s_c1").click(function(){
  290. choose_ul($(this));
  291. });
  292. $(".price_s_c1 ul li").click(function(){
  293. choose_num($(this));
  294. });
  295. $(".price_s_c2").click(function(){
  296. choose_ul($(this));
  297. });
  298. $(".price_s_c2 ul li").click(function(){
  299. choose_num($(this));
  300. });
  301. //选择模板,分类模板,点击选择
  302. $(".flmb_dt span").click(function(){
  303. var that = $(this);
  304. var index = that.index();
  305. that.siblings().removeClass("sure");
  306. that.addClass("sure");
  307. that.parents("dt").siblings("dd").css("display","none");
  308. $(".flmb_dd"+index).css("display","block");
  309. });
  310. $("ul.choose_act_img li:nth-child(4n)").css("margin-right","0");
  311. $("ul.choose_act_img li").click(function(){
  312. var that = $(this);
  313. that.siblings("li").children("img.pic_zhe").removeClass("sure");
  314. that.children("img.pic_zhe").addClass("sure");
  315. });
  316. //新建奖品页面
  317. $(".left2_3_search").click(function(){
  318. choose_ul($(this));
  319. });
  320. $(".left2_3_search ul li").click(function(){
  321. choose_num($(this));
  322. });
  323. //新建商品页面
  324. $(".left_2_search").click(function(){
  325. choose_ul($(this));
  326. });
  327. $(".left_2_search ul li").click(function(){
  328. choose_num($(this));
  329. });
  330. $(".left_6_search").click(function(){
  331. choose_ul($(this));
  332. });
  333. $(".left_6_search ul li").click(function(){
  334. choose_num($(this));
  335. });
  336. function showDisId(displaceId){
  337. var index = displaceId.indexOf("-");
  338. var result = displaceId;
  339. if(index >-1){
  340. result = displaceId.substr(index + 1,displaceId.length);
  341. }
  342. return result;
  343. }