Size: a a a

🐘PHPStorm TIPS & TRICKS

2020 July 03

A

Alexander in 🐘PHPStorm TIPS & TRICKS
А если по id?
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
хм, не пробовал. попробую
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
у кнопки нет айди, попробую повесить шоле
источник

A

Alexander in 🐘PHPStorm TIPS & TRICKS
id у popup. Попап один ведь на странице? Больше элементов с этим классом нет?
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
ну да, попап один будет. Значит можно айди прихуярить
источник

A

Alexander in 🐘PHPStorm TIPS & TRICKS
Джейквери это не js)
источник

A

Alexander in 🐘PHPStorm TIPS & TRICKS
id должен быть уникальным на странице
источник

A

Alexander in 🐘PHPStorm TIPS & TRICKS
Попробуй Vue.js
источник

КК

Константин Коробицин... in 🐘PHPStorm TIPS & TRICKS
$('.main').on('click', '.popup-close', function() {
   $('.popup-overlay').fadeToggle("fast");
});

Нормально, только лучше на document  повесить. По id не сработает.
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
спасибо
источник

A

Alexander in 🐘PHPStorm TIPS & TRICKS
Константин Коробицин
$('.main').on('click', '.popup-close', function() {
   $('.popup-overlay').fadeToggle("fast");
});

Нормально, только лучше на document  повесить. По id не сработает.
По id сработает. Нужна другая реализация
источник
2020 July 04

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Александр Яковлев
ребят, вопрос есть по JSу. Как блятдский попап закрыть? Я привязываю онКлик к классу, а он не триггерится

html выглядит грубо говоря вот так:

<body>
   <div class="main">
       <div class="popup-overlay">
           <div class="popup">
               <button class="popup-close"></button>
               ///content
           </div>
       </div>
   </div>
</body>


popup-overlay по умолчанию display:none
сам попап приезжает через ajax вот таким образом
$('.popup-overlay').append(res.html).fadeToggle("fast");


закрыть попап пытаюсь таким образом:

$('.popup-close').click(function () {
   $('.popup-overlay').fadeToggle("fast");
});


а получается его закрыть только так:

$('.main').on('click', '.popup-close', function() {
   $('.popup-overlay').fadeToggle("fast");
});


вопрос: нормально ли делать так?
Скорее всего кнопки ещё не существует на момент когда пытаешься повесить на неё слушателя события
Попробуй записать в лог видит ли её JS на момент выполнения кода
источник

A

Aen Elle⛧ in 🐘PHPStorm TIPS & TRICKS
Всем привет. Я тут  практикуюсь на Laravel и у меня возникла ошибка при регистрировании роута в файле web.php. Я перехожу по урлу
http://laravel/toys/index

и выходит ошибка
NotFoundHttpException in RouteCollection.php line 161:


У меня есть контроллер  ToysController.php
источник

A

Aen Elle⛧ in 🐘PHPStorm TIPS & TRICKS
источник

A

Aen Elle⛧ in 🐘PHPStorm TIPS & TRICKS
в котором есть action index
источник

A

Aen Elle⛧ in 🐘PHPStorm TIPS & TRICKS
но что-то не выходит
источник

A

Aen Elle⛧ in 🐘PHPStorm TIPS & TRICKS
Блин учил yii2 чтоб работать на laravel
вот прикольно  вышло
источник

A

Aen Elle⛧ in 🐘PHPStorm TIPS & TRICKS
какой позор
источник

A

Aen Elle⛧ in 🐘PHPStorm TIPS & TRICKS
надо было переходить на toys экшен бы сам сработал
источник

SV

Steam Vis in 🐘PHPStorm TIPS & TRICKS
Aen Elle⛧
Блин учил yii2 чтоб работать на laravel
вот прикольно  вышло
пропиши в консоли php artisan route:list | grep toys и посмотри название урла
источник