Отображать только при первом посещении> if (! LocalStorage.getItem («runOnce»)) {вызвать ссылку привязки

0

У меня есть javascript-форма, которая делает некоторые вычисления, но только хочу отобразить это в первый раз, когда посетитель заходит на сайт.

Я пытался добавить перед моим кодом

jQuery(document).ready(function($) {
   if( ! localStorage.getItem( "runOnce" ) ) {

вместо runOnce мне нужно вызвать ссылку. Можете ли вы дать советы о том, как это сделать??? Я учился у 0... спасибо

  • 1
    триггерная ссылка ... что это значит?
  • 0
    Вы можете использовать window.location = somewhereelse.html;
Показать ещё 3 комментария
Теги:

2 ответа

2

Тег data-slide является настраиваемым тегом для конкретного сценария JS. Это, конечно, код, который выполняет "скользящий" эффект на веб-сайте. Я проверяю сайт. Используйте кнопку about

У вас есть кнопка, которая перемещается к контейнеру 834. Добавьте к нему id about-btn, например:

<a id="about-btn" href="http://www.inlovewithdeath.com/about-satish-modi-the-author/" class="menu-item menu-item-type-post_type menu-item-object-page" data-slide="container-834" data-name="about-satish-modi-the-author">About</a>

Теперь добавьте это где-нибудь, скорее всего, во внешний скрипт, и вы включите его:

//  shortcut of $(document).ready().
$(function() {
    //  check if runOnce exists, if not run the block.
    if (! localStorage.getItem('runOnce')) {
        //  we set the runOnce, so this block doesn't run on the second time.
        localStorage.setItem('runOnce', '1');
    }
    else
    {
        // The item exists and set!!
        //  Now we will simulate a click on the about button.
        //  Which should move the user to your spot with your code.
        $('#about-btn').click();
    }
});

Я рекомендую сначала изучить чистую/ванильную JS, прежде чем использовать рамки, чтобы получить основную идею о том, как все работает.

  • 0
    Мне нужно перейти на внутреннюю ссылку со следующей «дополнительной информацией», чтобы она скользила target = "_ self" href = "/" data-slide = "about-satish-modi-the-author Как я могу добавить эту информацию в Расположение HREF ???
  • 0
    Это контейнер с id : container-834 , так что используйте, location.href + = '# container-834'.
Показать ещё 7 комментариев
0

JQuery поддерживает метод "щелчка", "отправить" или "триггер", который можно использовать для запуска действия. Предполагая, что вы можете идентифицировать форму (чтобы скрыть действие "отправить") или "щелкнуть" кнопку отправки в форме, которая может выглядеть примерно так:

// force the form identified as id=myform to submit
$("#myform").submit();

// or click the submit button on the form
$("#mysubmitbutton").click();

submit(): http://api.jquery.com/submit/ click(): http://api.jquery.com/click/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню