Keresés

Új hozzászólás Aktív témák

  • Doink

    aktív tag

    válasz radi8tor #19470 üzenetére

    Csak egy példát írtam amiből megérted és ki tudod próbálni és aszerint tudod alakítani a kódot, de ezek szerint nem volt érthető.

    Ha úgy csinálod ahogy @supercow írta:

    <script>
    (function ($) {
    $(document).ready(function () {
    $('.review-link a').click(function (e) {
    e.preventDefault();
    $('.product_tabs a[href="#tab-review"').tab('show');

    });
    $('.review-link-show').click(function () {
    $('html, body').animate({
    'scrollTop': $('.product_tabs').offset().top - ($('#stuck').outerHeight() + 50)
    }, 1000);
    });
    $('.review-link-write').click(function () {
    $('html, body').animate({
    'scrollTop': $('#reviews_form_title').offset().top - ($('#stuck').outerHeight() + 50)
    }, 1000);
    $('#reviews_form_title').addClass('close-tab').parents('#tab-review').find('#reviews_form').slideDown();
    });
    $('.product_tabs li:first-child a').tab('show');

    $('#reviews_form_title').addClass('close-tab');
    $('#reviews_form_title').on("click", function () {
    if ($(this).hasClass('close-tab')) {
    $(this).removeClass('close').parents('#tab-review').find('#reviews_form').slideToggle();
    }
    else {
    $(this).addClass('close-tab').parents('#tab-review').find('#reviews_form').slideToggle();
    }
    });
    if (location.hash === "#review-link-write") {
    $('.review-link-write').trigger('click');
    }
    });
    })(jQuery);
    </script>

    Ha úgy csinálod ahogy én írtam:

    <script>
    (function ($) {
    function reviewLinkWrite() {
    $('html, body').animate({
    'scrollTop': $('#reviews_form_title').offset().top - ($('#stuck').outerHeight() + 50)
    }, 1000);
    $('#reviews_form_title').addClass('close-tab').parents('#tab-review').find('#reviews_form').slideDown();
    }

    $(document).ready(function () {
    $('.review-link a').click(function (e) {
    e.preventDefault();
    $('.product_tabs a[href="#tab-review"').tab('show');

    });
    $('.review-link-show').click(function () {
    $('html, body').animate({
    'scrollTop': $('.product_tabs').offset().top - ($('#stuck').outerHeight() + 50)
    }, 1000);
    });
    $('.review-link-write').click(function () {
    reviewLinkWrite();
    });
    $('.product_tabs li:first-child a').tab('show');

    $('#reviews_form_title').addClass('close-tab');
    $('#reviews_form_title').on("click", function () {
    if ($(this).hasClass('close-tab')) {
    $(this).removeClass('close').parents('#tab-review').find('#reviews_form').slideToggle();
    }
    else {
    $(this).addClass('close-tab').parents('#tab-review').find('#reviews_form').slideToggle();
    }
    });
    if (location.hash === "#review-link-write") {
    reviewLinkWrite();
    }
    });
    })(jQuery);
    </script>

Új hozzászólás Aktív témák