Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 7
JuniorProg Сообщение 15/04/2013 07:02 Копия темы
Прошу помощи! jQuery! ребят помогите начинающим! Вопрос вот в чем. Есть блок , в который по клику добавляются товары, выглядит это так:
 
<table id="tovarik"> //////// таблица товаров с товарами
<tr class="city_id" id="city_id">
</tr>
</table>

Вот код корзины

<table id="korz">
<tr id="mycart" class="mycart">
</tr>
</table>


Товар приходит в корзину в таком виде

<td id="tov1" class="tovar ui-draggable" style="display: block;">
<span class="del" style="display: inline;">x</span>
<span class="tov_name">Камера БМВ 1</span>


<label>Цена: </label>
<label class="price">112</label>
</td>

/////////////////////////////////

Я использую для оформление заказа всплывающее окно вот код блока с всплывающим окном:

<div style="display: none;">
<div id="zak_form">
<div class="box-modal">
<div class="box-modal_close arcticmodal-close">закрыть</div>

<div id="zakazanie">

</div>
<form action="#" method="POST" id="form_zakaz">


  
  
  Ваше ФИО


<input type="text" name="name" id="name" />


  
  
  Ваш mail


<input type="text" name="email" id="email" />


  
  
  Контактный телефон


<input type="text" name="tel" id="tel" />


  
  
  Комментарий к заказу


<textarea rows="10" cols="45" name="coment"></textarea>

<input type="submit" name="coment" id="sum" value="Оформить" />
</form>
</div>
</div>
</div>

///////////////////////////////////////////////

Блок с id ='zakazanie' сделан для того, чтобы сюда клонировались товары которые добавлены в корзину, то есть :

Добавляем товар в корзину по клику:

//////////////Добавить товар в корзину по кику///////
$(".kupit").live("click",function(){
var tovar = $(this).parent();
tovar.fadeOut(200,function(){

helmetsCount++; //////Считаем количество товаров в корзине
if(helmetsCount > 0){$('#myclear').show();} ///// Если товаров больше 0 то показываем блок с кнопкой ОФОРМИТЬ!!!!
$('#helmetsCount strong').text(helmetsCount);

summa += parseInt(tovar.find(".price").html()); //прибавляем к сумме сумму текущего элемента
$('#helmetsSumm strong').text(summa);
tovar.appendTo('#korz').fadeIn(300);
$(this).find('.kupit').hide();
$(this).find('.del').show();
$(this).clone().appendTo('#zakazanie').show(); ////// Клонируем товар в блок с id= "zakazanie"
});
});
////////////////////////////////////////////////////////////////////


Далее, по клику на <span class="del" style="display: inline;">x</span> товар выбрасывается из корзины, все нормально работает:

/////////////////////////Удалить товар из корзины по клику//////////
$(".del").live("click",function(){
var tovar = $(this).parent();
tovar.fadeOut(200,function(){
helmetsCount--;
if(helmetsCount == 0){$('#myclear').hide();}
$('#helmetsCount strong').text(helmetsCount);

summa -= parseInt(tovar.find(".price").html()); //прибавляем к сумме сумму текущего элемента
$('#helmetsSumm strong').text(summa);
tovar.appendTo('#city_id').fadeIn(300);
$(this).find('.kupit').show(); // показать кнопку "В корзину"
$(this).find('.del').hide();


});
});

////////////////////////////////////////////////////////////////////

Вопрос в чем: я не могу выбрать элемент из блока id="zakazanie"
Для того чтобы он удалялся вместе с элементом из корзины
,

Помогите пожалуйста....... Пробовал разные варианты, видимо не хватает головы =(

JuniorProg Сообщение 12/04/2013 09:46 Копия темы
Здравствуйте Уважаемые Фрилансеры!

Очередной вопрос:

Загружается страница сайта, есть данные которые подгружаются на эту страницу с помощью Ajax по определенному действию, скажем так : связанные списки.

Допустим условно формируется код:
 
<div class="my1"></div>
<div class="my2"></div>
<div class="my3"></div>


Я пишу к примеру
$(document).ready(function(){

$(".my1").click(function(){
alert($(this).text());

});

});


То есть хочу чтобы при клике на сформировавшийся элемент происходило определенное действие – в нашем случае Алерт с текстом элемента.
Столкнулся вот с чем – если писать код после всего кода на странице – ну к примеру просто тупо в конце, то код не срабатывает .......

Я так понимаю мне нужно вписать его в конец запроса AJAX?

Как то так?

$.post(
url,
"region_id=" + region_id,
function (result) {
if (result.type == 'error') {
alert('Ошибка региона');
return(false);
}
else {
var options = '';
$(result.citys).each(function() {

options += '<td id="tov' + $(this).attr('id') + '" class="tovar"><span class="del">x</span>' + $(this).attr('name') + '
<label>Цена: </label><label class="price">'+ $(this).attr('price')+ '</label>
<div class="kratkoe">Описание товара</div><div class="kupit">В корзину</div><div style="display: none;"><div class="box-modal"><div class="box-modal_close arcticmodal-close">закрыть</div>
'+ $(this).attr('desc')+'</div></div></td>';
});
$('#city_id').html(options);

////////////////////////////////////////////////ТУТ КОД КОТОРЫЙ НАДО///////////////////////
$(".my1").click(function(){
alert($(this).text());
///////////////////////////////////////////////////////////////////////////////////
/////////////////////
}
},
"json"
);

});

Вопрос в том --- правильно ли это будет?
JuniorProg Сообщение 10/04/2013 14:08 Копия темы
Ребят еще один маленький вопрос по Jquery Есть код который формирует блоки, итог получается такой:

<td id="tov1">
<div class="kratkoe">Показать</div>
<div class="polnoe">Полноe описание</div>
</td>

<td id="tov2">
<div class="kratkoe">Показать</div>
<div class="polnoe">Полноe описание</div> 

</td>

<td id="tov3">
<div class="kratkoe">Показать</div>
<div class="polnoe">Полноe описание</div>
</td>


CSS код

.polnoe{display:none}


Хочу чтобы при клике на блок kratkoe появился в поп ап окне блок polnoe. Скачал плагин, все подключил, но столкнулся с проблемой ------ Как мы видем настраницу выводится несколько одинаковых DIV, получается что по клику на одно описание – вылазят все гуртом


КОД ПОДКЛЮЧЕНИЯ ПОП АП ОКНА:

$('.kratkoe').click(function(){

// Prevents the default action to be triggered.


// Triggering bPopup when click event is fired
$('.polnoe').bPopup({
easing: 'easeOutBack', //uses jQuery easing plugin
speed: 450,
transition: 'slideDown'
});


});


Вопрос в том – как сделать чтобы по клику показывалось полное описание одного элемента того по которому кликаешь? Заранее благодарен....
JuniorProg Сообщение 10/04/2013 11:37 Копия темы
Гуру Jquery нужна помощь..... Ребят подскажите пожалуйста:

Есть список <select> когда я выбираю в нем допустим Первое значение, то в другой список <select> подгружаются по средствам AJAX данные, по клику на любое значение из второго списка грузятся другие данные, все работает по событию change.


Подскажите как сделать так, чтобы – выбрал из первого списка элемент, и сразу же шла выборка по первому элементу из второго списка, то есть сейчас еще нужно кликать по нему, вернее по второму элементу потом по первому...... заранее благодарен
JuniorProg Сообщение 26/03/2013 10:17 Копия темы
Ребят ткните носом по jQuery Есть форма, связанные select, данные в нее подгружаются через ajax, примерно выглядит так:

Категории

Подкатегории


Товар --- выводится через DIV, то есть конструкция товаров до вывода следующая:

<div id="tovary">

</div>

После вывода :
<div id="tovary">
<div id="tovar1">Товар1</div>
<div id="tovar2">Товар2</div>
<div id="tovar3">Товар2</div>
</div>

Далее мне захотелось придумать корзину для этого всего чуда, то есть сделать простое перетаскивание, как это сделать я знаю. Но возник вопрос:

Получается я пишу код, даже к примеру:

$(document).ready(function(){

$("#tovary div").click(function(){

var v = $(this).val();
alert(v);
});

});

То не происходит ничего.... возможно проблема в том, что jQuery подгружается, до того, как появляются ТОВАРЫ, и он просто не реагирует на их появление..... как сделать так чтобы реакция была ? За ранее спасибо!
JuniorProg Сообщение 18/03/2013 14:19 Копия темы
Ребят помогите с логикой запроса, плз. Есть 2 таблицы в базе данных Mysql.

1) – таблица с категориями

category_id category_name
_____________ _____________
11 Камера
10 Зеркало
12 1
13 2
 

2) Таблица со связями категорий, то есть тут пишется родитель и дочерние категории

category_parent_id category_child_name
__________________ ___________________
0 10
0 11
11 12
11 13
То есть получается, если category_parent_id – 0, то категория сама является родителем(по идее так)

Не понимаю как мне составить логику запроса, чтобы вывести в PHP имена категорий и под категорий, к примеру :
Если есть дочерние категории – выводим так:
Камера
---1
---2
---3
Если нет, то просто выводим :
Камера
Зеркало


Извините если что не так написал, вернее не понятно, если что говорите я все исправлю.

В php недавно, поэтому не совсем понимаю еще логику всего этого

JuniorProg Сообщение 21/02/2013 08:22 Копия темы
Танец с бубном вторые сутки =(( Ребят помогите пожалуйста, есть сайт alufrost.com.ua, сделан на joomla 1,5 + virtuemart + sh404sef вот после включения компонента последнего, меню товаров слева начало себя непонятно вести.....

получается если к примеру мы жмем на категорию Chevrolet, то все нормально этот пункт подсвечивается как положено активному пункту меню.... если мы переходим на товар этой категории то уже активным становится AUDI.....

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

При отключении sh404sef все нормально .... я уже грешил на то, что нужно вставить id категории в ссылку, но нет ... реакция как была так и осталась ..... ПОМОГИТЕ ПОЖАЛУЙСТА..... спасибо за раннее
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"