У меня есть jQuery модальный popping после того, как пользователь нажимает на значок в списке. Список может быть огромным, поэтому пользователь должен прокрутить вниз, чтобы увидеть полный список. Когда я нажимаю на значок, модальные выступы посередине этого экрана, а затем мой браузер прокручивается вверх до страницы.Автоматический прокрутка вверх после ввода jQuery modal
Как я могу предотвратить прокрутку браузера?
HTML
<div class="lista">
<table class="table3">
<tbody>
<?php
foreach ($predmeti as $obj){
?>
<tr>
<td><a href="#" onClick="popModal();"><img src="link"></a>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
JS/JQuery
function popModal(){
$("#foo").dialog({
open: function (event, ui) { /* some code */ },
resizable: false,
height:230,
width: 230,
modal: true,
buttons: {
"Change": function() { /* some code */},
"Close": function() {
$(this).dialog("close");
}
}
});
}
И у меня есть DIV блок Foo, чтобы показать данные.
Отменить мероприятие. –
event.preventDefault(); сделал работу. спасибо. – Nutic