Мой HTML код выглядит так:JQuery BlockUI Элемент блокировки не работает на Chrome
<table>
<tbody class="iteration">
<tr>
<td>
<button class="save">More</button>
</td>
<td>
<div class="cruisedropd">
<div class="loading"></div>
</div>
</td>
</tr>
</tbody>
<tbody class="iteration">
<tr>
<td>
<button class="save">More</button>
</td>
<td>
<div class="cruisedropd">
<div class="loading"></div>
</div>
</td>
</tr>
</tbody>
</table>
Мой код Javascript, как это:
$(function(){
$(".cruisedropd").hide();
$('.save').click(function() {
var parent = $(this).closest("tbody.iteration");
$(parent).block({ message: null });
parent.toggleClass('is_loading', parent.hasClass('is_loading'));
parent.find(".cruisedropd").toggle();
parent.find('.loading').html("work");
});
});
Demo как это: http://jsfiddle.net/oscar11/8Mcr6/228/
В firefox. Когда я нажимаю кнопку больше, элемент, который заблокирован, является выбранным элементом. Это правда Но в хром, Когда я нажимаю кнопку больше, весь элемент заблокирован. Это неверно.
Как сохранить хромированную работу?
Спасибо
Спасибо за ответ на мой вопрос. Можно использовать только одну таблицу? –
Нет, я бы порекомендовал вам изменить 'структуру' на div, основанный на i.e http://jsfiddle.net/LzLj0dre/ – Satpal
Большое спасибо –