С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
jQuery ищу готовый вар замены ссылок https://www.cyberforum.ru/ javascript-jquery/ thread1687079.html
ищу готовый скрипт, для поиска внешних ссылок в тегах <a> которые не являются внутренними с последующей заменой для промежуточной страницы
Как можно оптимизировать (уменьшить) данный код? jQuery
<script> $('#save').click(function () { // add loading image to div $('#loading').html('<center><img style="text-align:center;" src="/images/loading.gif"></center>'); // run ajax request $.ajax({ type: "GET", dataType: "json", url:"/q?q=<?php echo $q; ?>",
jQuery Появление окна,но не мгновенно https://www.cyberforum.ru/ javascript-jquery/ thread1686721.html
Есть интернет магазин, там при добавлении товара в корзину (товар добавляется без перегрузки страницы), пояляется окно: Продолжить заказ или оформить покупки Но проблема в том,что если быстро нажать оформить заказ,то товар не успевает добавиться в корзину. Вот код появление окна на событие добавления в корзину: <script type="text/javascript"> function fillCartCallback(form){ ...
jQuery Загрузка фотографий без перезагрузки страницы Всем привет! Пытаюсь реализовать загрузку изображений как в этом примере http://demos.9lessons.info/ajaximageupload/image_drag.php Но возникла проблема. При загрузке файлов перезапускаются скрипты со страницы и вместо превьюшек появляется уменьшенная копия страницы. В чем может быть проблема? https://www.cyberforum.ru/ javascript-jquery/ thread1686718.html
jQuery Динамическое добавление с индексом
Нужно, чтобы при клике "добавить" добавился новый элемент со своим индексом. Индекс должен идти с меньшего к большему. При клике на "добавить" элемент должен добавиться не в конец, а после кнопки "добавить" и автоматически исправить значения индексов на новые, т.к добавился новый элемент. Вот сам код, который я написал, дальше не могу разобраться. Помогите, кто шарит. <html> <head>...
jQuery Bxslider в замешательстве https://www.cyberforum.ru/ javascript-jquery/ thread1686599.html
Ребят такая тема не могу разобраться с слайдером bxslider прогуглил ничего не нашел пока по этой теме. хочу сделать как http://kontekst.refakt.kz/ раздел наши результаты. но не могу разобраться почему не удается сделать его кликабельным. <a><img src="images/kosm.jpg" alt="" title=""></a> не работает.
jQuery Затемнение при наведении всего блока Доброго времени суток. Уважаемые форумчане, подскажите пожалуйста, как можно затемнить весь блок, кроме элемента, на который наведена мышка. <div class="gallery_collage grey"> <div class="up_row clearfix"> <div class="left_row clearfix"> <div> <span class="up_img link_color" href="#"> <img class="img1_width" src="https://www.cyberforum.ru/images/col-1.jpg" alt=""></span>... https://www.cyberforum.ru/ javascript-jquery/ thread1686402.html Правильно ли так подключить jQuery? jQuery
Правильно ли так подключить jQuery? <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> Не нужно ли указывать точную версию? Локально подключить возможности нет. Локально - только ftp, блокнот. Добавлено через 58 минут В браузере - работает. А здесь пишет ошибку? http://codepen.io/anon/pen/GZNwgg<html> <head> <script type = "text/javascript"...
jQuery Сортировака задач https://www.cyberforum.ru/ javascript-jquery/ thread1686037.html
Ребята есть список задач.При добавлении новой задачи она добавляеться почему-то в низ а нужно на вверх.Что я накосячил.Вот 2 файла index.html <!doctype html> <html lang="en" data-framework="jquery"> <head> <meta charset="utf-8"> <title>todo</title> <link rel="stylesheet" href="css/index.css"> </head>
jQuery Работа с Циклом Добрый вечер такой вопрос $(document).ready(function(){ $('#text').each(function(i, d){ $(d).proList();}); }); <div id="text"> https://www.cyberforum.ru/ javascript-jquery/ thread1685908.html
Ребята как написать такой слайдер на JQ jQuery
Ребята как написать такой слайдер на JQ,чтобы счётчик считал нажатие по кнопки? http://images.vfl.ru/ii/1457781655/a5e67f00/11834140_m.png Может кто-то видел похожее
jQuery Обработка нажатия кнопки PHP https://www.cyberforum.ru/ javascript-jquery/ thread1685493.html
Добрый день! Есть некий класс с функциями: сlass job { function mailSend($attach) { }
0 / 0 / 1
Регистрация: 21.03.2015
Сообщений: 21
0

Не получается адаптировать код - jQuery - Ответ 8893161

17.03.2016, 06:56. Показов 1105. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Решил на днях ради развлекухи создать онлайн голосовалку, где под каждой фоткой 3 кнопки: "3 балла", "4 балла", "5 баллов"

Функционал написал на PHP, верстка на bootstrap, но появилась небольшая проблема не могу реализовать блокировку кнопок

Предположим у меня 3 участницы
Кнопки под первой: id="1", id="2", id="3"
Кнопки под второй: id="4", id="5", id="6"
Кнопки под третьей: id="7", id="8", id="9"

Что я пытаюсь сделать:
При нажатии на кнопку id=1 блокируются все элементы (на 24 часа) у участницы (id=1, id=2, id=3) и к тому же блокируются id="4" и id="7" //Голосовалка из разряда неадекватных :write: , но, чем сложнее задача, тем интереснее)

Хорошо знаю HTML5, PHP5, CSS3, SQL
Можно, конечно, эту задачу решить на ПХП, но код получается грамозким и тяжелым, в то время как js можно решить эту задачу через куки парой десятков строк кода.

Стыд мне и позор, но JS я не знаю, читаю книги сейчас, а голосовалку хочется закончить в ближайшие 2 дня.

Буду благодарен за любую помощь/код/совет

Что нашел в Google (не получается адоптировать):

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Появилась задача - сделать конкурс с защитой от накрутки ip+cookies. Именно конкурс, а не опрос. Готовых решений не нашёл (есть реализация через webform'ы, но мне она показалась тёмным лесом).
За основу взял модуль Vote up/down (поскольку в стандартных функциях проверка по ip там уже есть, так зачем же изобретать велосипед, причём не факт что с круглыми колёсами :) ).
 
Скажу сразу - делал всё на js+jquery, т.к. с php некоторое время назад пытался сделать то же самое, получалось сложнее и более громоздко. Итак.
 
Этап первый.
Для голосования за фотографию (или какой либо другой элемент) нам нужна только кнопка vote-up, то есть "+".
Дело за малым - ищем, как к нему подобраться через любой удобный для вас просмотр кода элемента. Каждая такая кнопка имеет класс .up-inactive, который при нажатии меняется на .up-active. Для отслеживания голосов за несколько участников нам необходимо отслеживать id кнопки, но загвоздка в том, что ближайший элемент, который имеет уникальный идентификатор – блок с классом .vud-widget. Считаем уровень вложенности кнопки, относительно этого блока – получился 3. Порывшись в интернетах нашёл метод .parentNode, который позволяет перейти с «активного» элемента на уровень выше. Кнопку мы нашли. Теперь нужно привязать к ней действия.
 
Этап второй.
Определяем функции для установки и считывания cookies. (найдено на сайте, код не мой). 
[JS]
//Просмотреть куки
function getCookie(name) {
        var cookie = " " + document.cookie;
        var search = " " + name + "=";
        var setStr = null;
        var offset = 0;
        var end = 0;
        if (cookie.length > 0) {
                offset = cookie.indexOf(search);
                if (offset != -1) {
                        offset += search.length;
                        end = cookie.indexOf(";", offset)
                        if (end == -1) {
                                end = cookie.length;
                        }
                        setStr = unescape(cookie.substring(offset, end));
                }
        }
        return(setStr);
}
 
//установить куки
function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
[/JS]
Этап третий.
Формируем непосредственно cookies. Логика проста – при нажатии на соответствующую кнопку мы записываем в куки id её родителя (это нам пригодится на этапе запрещения голосования). 
[JS]$('.vud-widget .up-score .up-inactive').click(function(){
        b=getCookie("test");//смотрим, есть ли уже что-либо в cookie
        if (b===null) {a=this.parentNode.parentNode.parentNode.id} //проверяем, если пусто, то сохраняем одно значение id родителя
                else {a=this.parentNode.parentNode.parentNode.id+','+b}; //если не пусто, то при помощи конкатенации через запятую (или любой другой удобный для вас разделитель) формируем строку из id'шников кнопок.
        setCookie("test", a, "01-Jan-2013 00:00:00 GMT", "/"); //собственно записываем в cookies строку, которая полчилась
        });
        });[/JS]
Этап четвёртый.
Последний этап. Мы проверяем, записана ли в куки нужная нам строка, разбиваем строку на массив элементов и меняем класс кнопки с .up-inactive на .up-active, дабы запретить голосование.
[JS]if (getCookie("test")!==null) { //Если куки не пустые, то
                        var ids=getCookie("test"); //присваиваем локальной переменной строку кукисов,
                        var arr = ids.split(','); //разбиваем её на массив элементов, используя указанный разделитель
                        len=arr.length; //количество элементов массива
                        for (var i=0;i<len;i++) {
                                var elem='#'+arr[i]+'.vud-widget .up-score .vud-link-up div'; //в этом блоке и меняем класс .up-inactive .up-active
                                if ($(elem).hasClass('up-inactive')) {
                                        $(elem).removeClass('up-inactive');
                                        $(elem).addClass('up-active');
                                        }
                        }
                };[/JS]
Важно, чтобы скрипты были в $(document).ready(function() {.
Вот собственно и всё.
Спасибо)

Вернуться к обсуждению:
Не получается адаптировать код jQuery
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
17.03.2016, 06:56
Готовые ответы и решения:

Не получается адаптировать сайт
Ребят посмотрите где косяк вот сайт http://grodno.parikmaherskie.by Когда через мобилу заходишь в...

Как адаптировать код WMI под код Visual Studio 2010?
Доброе время суток всем. Подскажите пожалуйста для новичка, что бы можно было разобраться, как...

Не получается адаптировать сайт html под мобильную версию
не получается адаптировать сайт html под мобильную версию, ребят, кто может помочь, прошу, очень...

Адаптировать код
Парни помогите и объясните, не могу найти ошибку... программа писалась в Pascal ABC, а предоставить...

3
17.03.2016, 06:56
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
17.03.2016, 06:56
Помогаю со студенческими работами здесь

Адаптировать код под opendialog
Здравствуйте могли бы вы помочь адаптировать код под opendialog вот сам код Var SL: TStringList;...

Адаптировать код под Dev C++
using System; //программа перевода градусов Фаренгейта в градусы Цельсия namespace p1 { ...

Адаптировать код из Turbo Pascal
Помогите пожалуйста, код написанный на Turbo Pascal не работает в pascal abc: PROGRAM...

Как правильно адаптировать код
обычно при выгрузке данных излотуса в ексел или ворд приходиться сначало пробовать написать макрос,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru