123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222 |
- $(".banner-slider").slick({
- speed: 1000,
- swipe: true,
- arrows: false,
- });
- $(".content1-right").slick({
- dotsClass: 'slick-dots',
- dots: true,
- speed: 1000,
- arrows: false,
- });
- $(".text-1").addClass("contant-toggle");
- $(".content1-right").on('beforeChange', function (event, slick, currentSlide, nextSlide) {
- console.log('beforeChangeEvent: currenSlide=' + currentSlide + ', nextSlide= ' + nextSlide);
- if (nextSlide == 1) {
- $(".text-1").removeClass("contant-toggle");
- $(".text-2").addClass("contant-toggle");
- $(".text-3").removeClass("contant-toggle");
- } else if (nextSlide == 2) {
- $(".text-2").removeClass("contant-toggle");
- $(".text-1").removeClass("contant-toggle");
- $(".text-3").addClass("contant-toggle");
- } else if (nextSlide == 0) {
- $(".text-2").removeClass("contant-toggle");
- $(".text-1").addClass("contant-toggle");
- $(".text-3").removeClass("contant-toggle");
- }
- });
- $.fn.serializeObject = function () {
- var o = {};
- var a = this.serializeArray();
- o["id"] = 0;
- o["time_stamp"] = "";
- $.each(a, function () {
- if (o[this.name]) {
- if (!o[this.name].push) {
- o[this.name] = [o[this.name]];
- }
- o[this.name].push(this.value || '');
- } else {
- o[this.name] = this.value || '';
- }
- });
- return o;
- };
- $(".contact-form1").submit(function (e) {
-
- var jsonInfo = $('.contact-form1').serializeObject();
- var jsonString = JSON.stringify(jsonInfo);
-
- $(document).ready(function () {
-
- $("body").on("change", "#email", function () {
- $Emailchecking = IsEmail($("#email").val());
- if ($Emailchecking == false) {
- alert("請填寫正確的E-MAIL格式");
-
- }
- })
- function IsEmail(email) {
- var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
- if (!regex.test(email)) {
- return false;
- } else {
- return true;
- }
- }
- });
-
-
-
- $.ajax({
- type: 'POST',
- url: 'http://172.105.205.52:8001/deco_request_detail',
- data: jsonString,
- dataType: 'json',
- success: function (data) {
- console.log('送出成功: ' + data);
- if (data == 0) {
- alert("送出成功");
- } else if (data == 1) {
- alert("email重複");
- } else if (data == 2) {
- alert("phone重複");
- } else if (data == 3) {
- alert("email、phone重複");
- }
- },
- beforeSend: function () {
- console.log('beforeSend');
- },
- complete: function () {
- console.log('complete');
- },
- error: function (jqXHR, textStatus, errorThrown) {
- console.log(JSON.stringify(jqXHR));
- console.log("AJAX errr: " + textStatus + ' : ' + errorThrown);
- console.log('送出失敗: ' + jqXHR.responseText);
- }
- });
- return false;
- });
- $("*").each(function (index, element) {
-
- $(this).click(function (e) {
-
- var target = $(this).attr("data-gt-target");
- var duration = $(this).attr("data-gt-duration");
- var offset = $(this).attr("data-gt-offset");
-
-
-
-
-
- if (target) {
-
-
-
-
- var top = $(target).offset().top;
-
-
-
- $("html").stop().animate({
- scrollTop: top - offset
- }, parseInt(duration));
- }
- });
- });
- $("html").on("mousewheel", function () {
- $("html").stop();
- });
|