地铁二期项目正式开始

phonecall.js 4.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. // Nexus 4 Pure CSS Design
  2. // Author : Erhan Basa ( erhanbasa.com )
  3. // http://erhanbasa.com/blog/css-ile-nexus-4/
  4. $(document).ready(function () {
  5. $(window).load(function () {
  6. $(".phone-pic").hide();
  7. $(".re-phone").hide();
  8. $(".over-phone").hide();
  9. ////$(".bo").hide();
  10. $(".tong").hide();
  11. $(".cover").hide();
  12. $(".yes-no").hide();
  13. $(".numbers").focus();
  14. //回车执行
  15. document.onkeydown = function (event) {
  16. var e = event || window.event || arguments.callee.caller.arguments[0];
  17. if (e && e.keyCode == 13) {
  18. var callNumber = $(".number-area .numbers").val();
  19. if (callNumber != null && callNumber != "") {
  20. top.PhoneCallOut(1, callNumber);
  21. $(".bo").hide();
  22. $(".tong").show();
  23. $(".btn-btn").css('background-position', '0 0');
  24. $(".btn-people").css('background-position', '0 -49px');
  25. }
  26. else {
  27. layer.msg('电话号码不能为空!', { icon: 5, time: 2000 });
  28. return;
  29. }
  30. }
  31. };
  32. });
  33. layui.use(['jquery'], function () {
  34. layer = parent.layer === undefined ? layui.layer : parent.layer,
  35. /* Current Tab */
  36. $('.phone-tabs li a').click(function () {
  37. $('.phone-tabs li').removeClass('current');
  38. $(this).parent().addClass('current');
  39. });
  40. /* Simple Tab */
  41. var tabContents = $('.phone-tab-contents');
  42. $('.phone-tabs .getphone').click(function () {
  43. tabContents.removeClass('getpeoples');
  44. tabContents.removeClass('getclock');
  45. });
  46. $('.phone-tabs .getclock').click(function () {
  47. tabContents.removeClass('getpeoples');
  48. tabContents.addClass('getclock');
  49. });
  50. $('.phone-tabs .getpeoples').click(function () {
  51. tabContents.removeClass('getclock');
  52. tabContents.addClass('getpeoples');
  53. });
  54. /* Delete */
  55. $('.delete-btn').click(function () {
  56. var numbers = $('.number-area .numbers').val();
  57. var numbers2 = $('.number-area .numbers').val().length;
  58. $('.number-area .numbers').val(numbers.substr(0, numbers2 - 1));
  59. $('.speaker .numbers').val(numbers.substr(0, numbers2 - 1));
  60. //if (numbers.substr(0, numbers2 - 1)=="") {
  61. // //$(".bo").hide();
  62. // //$(".circle").css('background-position', '0 -22px');
  63. // //$(".btn-btn").css('background-position', '0 0');
  64. //}
  65. $(".btn-btn").css('background-position', '0 -105px');
  66. $(".tong").hide();
  67. top.button_ReleaseAnswer();
  68. });
  69. /*拨号键图片变化*/
  70. $(".btn-btn").click(function (event) {
  71. /*$(this).css('background-position', '0 -105px');*/
  72. });
  73. /* Pusher */
  74. var pusher = {
  75. number: function (num) {
  76. $('.numbers-container .pushed' + num + '').click(function () {
  77. $(".number-area .numbers").val($(".number-area .numbers").val() + num);
  78. $('.speaker .numbers').append('' + num + '');
  79. $(".btn-btn").css('background-position', '0 -105px');
  80. $(".bo").show();
  81. $(".tong").hide();
  82. $(".circle").css('background-position', '0 0');
  83. });
  84. }
  85. }
  86. $(".btn-btn").click(function (event) {
  87. var callNumber = $(".number-area .numbers").val();
  88. if (callNumber != null && callNumber != "") {
  89. top.PhoneCallOut(1, callNumber);
  90. $(".bo").hide();
  91. $(".tong").show();
  92. $(".btn-btn").css('background-position', '0 0');
  93. $(".btn-people").css('background-position', '0 -49px');
  94. }
  95. else {
  96. layer.msg('电话号码不能为空!', { icon: 5, time: 2000 });
  97. return;
  98. }
  99. });
  100. pusher.number(1);
  101. pusher.number(2);
  102. pusher.number(3);
  103. pusher.number(4);
  104. pusher.number(5);
  105. pusher.number(6);
  106. pusher.number(7);
  107. pusher.number(8);
  108. pusher.number(9);
  109. pusher.number(0);
  110. $('.numbers-container .pushedasterisk').click(function () {
  111. $('.number-area .numbers').append('*');
  112. });
  113. $('.numbers-container .pushednumber').click(function () {
  114. $('.number-area .numbers').append('#');
  115. });
  116. }
  117. );
  118. });