applyPopup.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. $(function(){
  2. // 显示隐藏
  3. $(window).scroll(function(){
  4. if($(window).scrollTop()>400){
  5. $(".w_return").css('display','block');
  6. }else{
  7. $(".w_return").css('display','none');
  8. }
  9. });
  10. // 返顶
  11. $(".w_return").on('click',function(){
  12. $("html,body").animate({scrollTop:0},300);
  13. })
  14. // 关闭按钮
  15. $('.cls').on('click',function(){
  16. $(this).parent('.free_box').hide();
  17. $('.barrier').hide();
  18. })
  19. // 报名窗口显示与隐藏
  20. $('.siden a').on('click',function(){
  21. var oid = $(this).attr('data-id');
  22. // console.log(oid)
  23. if(oid != undefined){
  24. $('#'+oid).css({'display':'block','top':'-600px'}).animate({top:'40%'},500);;
  25. $('.barrier').show();
  26. }
  27. })
  28. // 为了解决下拉选项值的提交
  29. $('.apply_submit').on('click',function(){
  30. var data = $(this).parent('.submit_area').find('select');
  31. $.each(data,function(k,v){
  32. var name = $(this).attr('name');
  33. var dat = $(this).find('option:selected').val();//选中的值
  34. // console.log(dat)
  35. $(this).parent().prepend('<input type="hidden" name="'+name+'" value="'+dat+'">')
  36. })
  37. })
  38. // 为了解决 select标签选中 切换颜色
  39. var unSelected = "#B1B1B1";
  40. var selected = "#333";
  41. $(function () {
  42. $("select").css("color", unSelected);
  43. $("option").css("color", selected);
  44. $("select").change(function () {
  45. var selItem = $(this).val();
  46. if (selItem == $(this).find('option:first').val()) {
  47. $(this).css("color", unSelected);
  48. } else {
  49. $(this).css("color", selected);
  50. }
  51. });
  52. })
  53. //报名验证提交的调用 侧边栏
  54. PublicAction.AjaxSend({CORID:'apply_submit'/*操作ID*/});
  55. //报名验证提交的调用 底下报名
  56. PublicAction.AjaxSend({CORID:'apply_s'/*操作ID*/});
  57. })