Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.06.2014, 22:12
Аспирант
Отправить личное сообщение для Sergei-b84 Посмотреть профиль Найти все сообщения от Sergei-b84
 
Регистрация: 26.06.2014
Сообщений: 69

Limit multiple selects для image-picker
Добрый день!
Помогите пожалуйста реализовать ajax добавление атрибута data-limit для image-picker

Пример работы image-picker http://rvera.github.io/image-picker/


Что я пытаюсь реализовать : чтобы при помощи выбора из выпадающего списка 1,2,3,4,5 можно было увеличить или уменьшить значение data-limit или limit (количество выбранных изображений). Я добился того, чтобы происходило уменьшение или увеличение значения атрибута limit, но все работает только с перезагрузкой страницы.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
		
<!--  CSS Файлы которые нужны для работы image-picker -->
<link href="image-picker/image-picker.css" rel="stylesheet">
<!-- Конец CSS файлов -->

<!--  JS Файлы которые нужны для работы image-picker -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="image-picker/image-picker.js"></script>
<!-- Конец JS файлов -->

</head>

<body>

<!-- multiple_subtype -->	
<div class="row" style=" height:80px;"> 
<h5>Вы желаете отметить несколько подтипов?</h5>
<div class="col-sm-6" style="float:left;">
<div id="representative_office" class="radio-block">
<div class="radio_check">
<label>
<input type="radio" value="yes_multiple" id="yes_multiple" name="representative_office"  >
<span>Да</span>
</label>
</div>
<div class="radio_check">
<label>
<input type="radio" checked="" value="no_multiple" id="no_multiple" name="representative_office">
<span>Нет</span>
</label>
</div>
</div>
</div>
<div class="col-sm-6" style="float:right;">
<div class="wizard-input-section hide" id="hide2">

<select data-placeholder="Monitor nodes" style="width:350px;"  id="image_picker_count" class="chzn-select">
<option selected="selected"value="0" >Choose</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>


</select>

</div>
</div>				
</div>			
<!-- /multiple_subtype -->		


<div class="wizard-input-section">
<h5>Property subtype</h5>
<div class="form-group">
<select class="image-picker show-html"  id="image-picker"  multiple="true" style="width:369px; margin-bottom: 20px;">
  <option data-img-src="image-picker/images/01.png" value="2">  Page 2  </option>
  <option data-img-src="image-picker/images/01.png" value="3">  Page 3  </option>
  <option data-img-src="image-picker/images/01.png" value="4">  Page 4  </option>
  <option data-img-src="image-picker/images/01.png" value="5">  Page 5  </option>
  <option data-img-src="image-picker/images/01.png" value="6">  Page 6  </option>
  <option data-img-src="image-picker/images/01.png" value="7">  Page 7  </option>
  <option data-img-src="image-picker/images/01.png" value="8">  Page 8  </option>
  <option data-img-src="image-picker/images/01.png" value="9">  Page 9  </option>
  <option data-img-src="image-picker/images/01.png" value="10"> Page 10 </option>
  <option data-img-src="image-picker/images/01.png" value="11"> Page 11 </option>
  <option data-img-src="image-picker/images/01.png" value="12"> Page 12 </option>
</select>
</div>
</div>

<script type="text/javascript"  >

$(document).ready(function () {

var name_element = document.getElementById('image_picker_count');
var [B]count_id[/B] = name_element.value;

if ([B]count_id[/B] == '0') {
$('#image-picker').attr('multiple', false);

}
else
{
$('#image-picker').attr('multiple', true);
    jQuery("select.image-picker").imagepicker({
      hide_select:  true,
      limit_reached:  function(){alert('We are full!')},
      limit: [B]count_id[/B],
    });

}
 
});	

</script>

</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическая смена картинок через заданное время herotic Элементы интерфейса 45 15.05.2020 16:44
поиск классов внутри тега yozuul jQuery 24 14.06.2013 22:00