1
У меня есть раскрывающийся список с надписью «View Capacityaccess», который меняет ярлык на «Hide Capacities» при нажатии. Я пытаюсь заставить его вернуться к исходной метке, когда ее дважды щелкнул (когда переключатель закрывается) или когда пользователь щелкает в другом месте окна.Изменение текста назад при двойном щелчке или не сфокусированном состоянии?
HTML:
//JQUERY:
$('.FullLengthDropdown').focus(function(){
$('.ViewCapacitiesTxt').text("HIDE CAPACITIES");
});
<button class="FullLengthDropdown btn btn-primary dropdown-toggle " type="button" data-toggle="dropdown">
<div>
<span class="ViewCapacitiesTxt">VIEW CAPACITIES</span>
</div>
</button>
<table class="dropdown-menu">
<tr>
<th>SPACE</th>
<th>RECEPTION</th>
<th>THEATRE</th>
<th>BANQUETING</th>
<th>CABARET</th>
<th>BOARDROOM</th>
</tr>
</table>
Я попытался создать jsfiddle, но ваш код не работает – brk
Вы говорите, что вы хотите, чтобы это активироваться при событии клика, но вы активируете событие фокуса? –
перед публикацией, пожалуйста, проверьте ошибки в своем коде (например,
ответ
просто добавить фокус из ?!
источник
2016-10-19 09:47:57 ManuManfred
focusout .. именно то, что я искал! спасибо –
@RamishMian, если вы приняли этот ответ, сделайте его «принятым», – himyata
Использование
focusout
,dblclick
иtoggle()
для достижения этой цели.источник
2016-10-19 11:18:23
Пожалуйста, проверьте ниже источника. Если вы заметили, когда вы нажимаете на текст ниже кнопки будет переключение обратно к исходному тексту
источник
2016-10-19 11:35:39
Смежные вопросы