Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Доработка скрипта слайдера owl.carousel 2 (https://javascript.ru/forum/misc/81470-dorabotka-skripta-slajjdera-owl-carousel-2-a.html)

StartGames 02.12.2020 20:48

сделал так, работает. Возможно кому пригодиться:
<script>
                $('#top_img_{{ product.product_id }}').hover(function() {
                    my_func_{{ product.product_id }}();
                });
                $('#top_img_{{ product.product_id }}').click(function() {
                    my_func_{{ product.product_id }}();
                });
                function my_func_{{ product.product_id }}() {
                    $('#gl_img_{{ product.product_id }}').html('<img src="{{ product.thumb }}" alt="{{ product.name }}" class="img-responsive" id="top_img_{{ product.product_id }}" />');
                }
            </script>

laimas 02.12.2020 21:19

Цитата:

Сообщение от StartGames
Возможно кому пригодиться

Такое никуда не годится и ошибки такого подхода начинаются уже с сервера.

StartGames 02.12.2020 21:22

Цитата:

Сообщение от laimas (Сообщение 531348)
Такое никуда не годится и ошибки такого подхода начинаются уже с сервера.

я понимаю, но аналогов решения нету, поэтому пользуюсь этим...

StartGames 02.12.2020 21:23

Хотя об ошибках не понял... Вроде консоль чистая https://prnt.sc/vuilev

laimas 02.12.2020 22:30

Цитата:

Сообщение от StartGames
но аналогов решения нету

Упаси господь от появления еще и аналогов такого решения. :) Это не решение, это банальное "скрещивание". Я позже отпишусь о том, что значит "ваши костыли уже с сервера начинаются".

StartGames 02.12.2020 23:19

Цитата:

Сообщение от laimas (Сообщение 531352)
Упаси господь от появления еще и аналогов такого решения. :) Это не решение, это банальное "скрещивание". Я позже отпишусь о том, что значит "ваши костыли уже с сервера начинаются".

Всегда забавно наблюдать за людьми которые критикуют без предоставления альтернативного решения))):lol: "Мол все фигня. А как лучше сделать? - не, все фигня. Хорошо, подскажите как правильно решить - емм... вы знаете, это все до *опы)):haha: "

Ладно, давайте прекращать оффтоп) Пишем только по теме если есть что) Благодарю):thanks:

laimas 03.12.2020 06:14

Цитата:

Сообщение от StartGames
Всегда забавно наблюдать за людьми которые критикуют без предоставления альтернативного решения

А кроме цикла, тому, что вы монотонно в серверном коде делаете, нет никакой альтернативы. Я лишь заметил, что так делать нельзя, но и вы как было так и оставили. Но ведь twig, это по сравнению с РНР, на котором он написан, совсем чуть-чуть. А у вас появилось хотя бы желание окунуться в это чуть-чуть?

voraa вам говорил и о втором зле кода вашего, идентификаторах, а вы разве стали двигаться в указанном направлении? Вы ведь просто скрестили вывод в браузер на стороне сервера с кодом для клиента, намертво связывая все идентификаторами, которые в данном случае совсем не нужны. И весь этот бедлам только ради того, чтобы назначить обработчики событий. Ваш код просто клепает дубликаты js-кода на странице.

А почитать о owl? Я уверен, что вы это мимо ушей, а зря.

Не хватает у вас знаний и опыта, и это видно по всему, поэтому ваш "железный аргумент" меня не уколет, я его воспринимаю как детский безобидный лепет. Если ваше "решение", это разовая задача, и более вам никогда не потребуется искать решений подобным образом, тогда и черт с ним. А вот если вы хотите писать действительно код, вот тогда плохо, ибо в первую очередь вы должны себя заставить действительно решения искать, а не довольствоваться чем бог послал.

А здесь форум, не кафедра IT технологий, и конечно же не шкатулка, в которой можно всегда найти готовый на все 100 под лично ваш случай код.


Часовой пояс GMT +3, время: 14:15.