Как я могу добиться автоклика с Javascript / Jquery после перенаправления на URL моей домашней страницы? - PullRequest
0 голосов
/ 14 февраля 2019

Я ищу способ, с помощью которого мой Jquery / Javascript может автоматически щелкать по панели навигации моей домашней страницы после отправки пользователя по этому основному URL-адресу со страницы к деталям.

Я поместил примермоего кода, код перенаправляет меня на дом, но не запускает автоклик или даже функцию, которую я указываю после загрузки нового URL.

<li id="menu-item-406" class="historia-link menu-item menu-item-type-custom menu-item-object-custom menu-item-406">
    <a href="#">HISTORIA<span class="menu-description"></span></a>
</li>
<li id="menu-item-407" class="special-link menu-item menu-item-type-custom menu-item-object-custom menu-item-407">
    <a href="#">CACHORROS<span class="menu-description">/ Perros Disponibles</span></a>
</li>
<li id="menu-item-408" class="special-link menu-item menu-item-type-custom menu-item-object-custom menu-item-408">
    <a href="#">MACHOS<span class="menu-description">/ Sementales y Jóvenes</span></a>
</li>
jQuery(document).ready(function ($) {
    // Redirección submenu
    $('#menu-item-406, #menu-item-407, #menu-item-408').click(function () {
        if (this.id == 'menu-item-406') {
            window.location = "https://vonmarlu.com/von-marlu/";
            $('#menu-item-38 a').trigger('click');
        } else if (this.id == 'menu-item-407') {
            window.location = "https://vonmarlu.com/von-marlu/";
            $(window).on("load", function () {
                $('#home').fadeOut(1000);
                $('#cachorros').fadeOut(1000);
                $('#adultos').fadeOut(1000);
                $('#trabajo').fadeOut(1000);
                $('#hembras').fadeOut(1000);

                $("#historia").css('display', 'block');
                $("#historia").animate({
                    opacity: "1"
                }, 800);
                $(".about-left-section").css('z-index', '10');
                $(".about-left-section").animate({
                    left: "0px"
                }, 1200);
                $(".about-left-section").css('left:', '0');
                $(".about-right-section").css('z-index', '5');
                $(".about-right-section").delay(800).animate({
                    left: "0px"
                }, 1500);
                $(".about-right-section").css('left:', '0');
            };
        }
        else if (this.id == 'menu-item-408') {
            alert('Submit 3 clicked');
        }
    });
});

Я использую условное выражение дляподтвердите, что когда я нажимаю на идентификатор моего главного меню, код будет выполнять функции, которые я запрашиваю, только если я не знаю, является ли это наилучшим способом достижения этого.

Любые идеи, которые сработалидля тебя?Я немного запутался в этом.

1 Ответ

0 голосов
/ 14 февраля 2019

Здесь: триггер («щелчок») инициирует событие щелчка.

<script type="text/javascript">
    $(function(){
        $('#id').trigger('click');
    });
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...