car-model.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*
  2. * @Author: Marte
  3. * @Date: 2017-10-17 09:17:21
  4. * @Last Modified by: Marte
  5. * @Last Modified time: 2017-12-01 10:11:58
  6. */
  7. function carModel(id) {
  8. var bg = $('.model-bg'),
  9. model = $('.card-model'),
  10. close = $('.model-close, .model-bg'),
  11. options = $('.options span');
  12. var _that = id;
  13. bg.addClass('on');
  14. model.addClass('up');
  15. bg.css('z-index', '999');
  16. $('.footer-car').on('click',function() {
  17. off();
  18. if(_that != undefined){
  19. _that.addClass('active');
  20. }
  21. })
  22. close.on('click', function() {
  23. off();
  24. });
  25. function off() {
  26. bg.removeClass('on');
  27. model.removeClass('up');
  28. bg.css('z-index', '-1');
  29. }
  30. options.on('click', function() {
  31. $(this).addClass('on').siblings().removeClass('on');
  32. });
  33. };
  34. $('.card-model,.model-bg,.thickness-wrapper').on("touchmove",function(event){
  35. event.preventDefault;
  36. }, false);
  37. // 动画
  38. $('.sign_in-hock').on('click',function() {
  39. $('.model-bg').addClass('on');
  40. $('.thickness-wrapper').addClass('active');
  41. });
  42. $('.confirm-hock').on('click', function(){
  43. $('.model-bg').removeClass('on');
  44. $('.thickness-wrapper').removeClass('active');
  45. })