Задать вопрос
Ответы пользователя по тегу JavaScript
  • КАк найти на сайте "класс" и открыть его через 3 минуты после посещения пользователя?

    @symply_rabbit Автор вопроса
    Павло Пономаренко, не могу и посмотреть:( не понятно где лежит это окошко. готовое решение, не могу найти где весь этот код. через писк не находит. этот класс я взял из инспектора кода, когда окошко уже открыто. пробовал у него убирать класс шоу, скрылось окошко, добавил руками класс шоу, добавилось окошко.
    можно максимум, добавить код окошка, скопировав из инстпектора его на тест, и применять там...
    Ответ написан
  • Почему через ajax передается значение на шаг меньше?

    @symply_rabbit Автор вопроса
    Проблема была в том что на странице запускалось куча куча функций и мой код шел не по той очередности.
    поставил у сеттайм аут 3 секунды- так он стал запускаться последней функцией на странице и тогда все получилось. и кроме того нашел где выводится стандатный клик и дописал свой код (вместе с сеттайм аут ) туда

    setTimeout(function() { $("#bookbutcart").load("/include/bookbutoon_cart.php"); // замена области в этом файле
                           }, 3000);
    Ответ написан
    Комментировать
  • Как переделать полет в корзину, чтобы шел не по id а по дата атрибут.?

    @symply_rabbit Автор вопроса
    итак вопрос решился следующим образом

    код изображения
    <img id="img<?=$arItem['ID'];?>" src="<?=$img['src']?>" alt="">

    код кнопки купить
    <a class="bt_yellow to_carts list" data-rel="<?=$arItem['ID']?>">Купить</a>


    и скрипт
    id = $(this).attr("data-rel");
    					tmp="#img"+id;
    					$(tmp)
    						.clone()
    						.css({'position' : 'absolute', 'z-index' : '11100', top: $(this).offset().top-300, left:$(this).offset().left-100})
                .appendTo("body")
                .animate({opacity: 0.2,
                        left: $(".bt_basket").offset()['left'],
                        top: $(".bt_basket").offset()['top'],
                        width: 0}, 1000, function() {
                        $(this).remove();
                    });
    Ответ написан
    Комментировать
  • Как перезагрузить только содержимое тега по клику без перезагрузки станицы целиком?

    @symply_rabbit Автор вопроса
    Пример.
    Есть вариант сделать это с помощью вкл области.
    для этого в скрипте пишем.
    $(document).on('click','#delete-us<?=$arItem['ID']?>',function(){
    
      $.ajax({
                    type: "POST",
                    url: "/include/delete-user.php",
    
                  data: ({id:<?=$arItem['ID']?>}),  
        cache: false,
    
    success: function(data) {
                    $("#dialerDiv1").load("/include/after-delete.php");
                },
    
         
    });
    });


    Нам нужно
    success: function(data) {
                    $("#dialerDiv1").load("/include/after-delete.php");
                },


    где dialerDiv1 - id области, которую хотим заменить,
    /include/after-delete.php - файл, в котором содержится инфо на ЧТО мы хотим заменить содержимое внутри dialerDiv1
    Ответ написан
    Комментировать
  • Как реализовать чтобы менялись урлы при 1-м и 2-м клике?

    @symply_rabbit Автор вопроса
    решил вопрос с помощью php + js , при этом еще добавил активный класс

    <? if (strstr($_SERVER['REQUEST_URI'], "?sort=price&order=asc")) {?>
    <a class="catalog-sort__link active" href="?sort=price&order=desc">
    							<span>По цене</span>
    						</a>
    <script>
    var link = $(".catalog-sort__link");
    $(".catalog-sort__link").on("click", "span", function() {
      link.attr("href", "?sort=price&order=desc");
    });
    </script>
    <?}
    elseif (strstr($_SERVER['REQUEST_URI'], "?sort=price&order=desc")) {?>
    <a class="catalog-sort__link active" href="?sort=price&order=asc">
    							<span>По цене</span>
    						</a>
    <script>
    var link = $(".catalog-sort__link");
    $(".catalog-sort__link").on("click", "span", function() {
      link.attr("href", "?sort=price&order=asc");
    });
    </script>
    <?}
    
    
    else {?>
    <a class="catalog-sort__link" href="?sort=price&order=asc" >
    							<span>По цене</span>
    						</a>
    <?}?>
    Ответ написан
    Комментировать