Мне просто интересно, есть ли лучший способ определить ширину для каждого из этих элементов .modal (их может быть N в этой разметке).
С учетом того, как яТеперь я понял, что он использует только .width () первого .modal в разметке.
<script type="text/javascript">
$(document).ready(function() {
$(".modal").hide();
$(".modal-links a").each(function(i,o){
$(this).click(function(popUp){
var modalWidth = $(".modal").width();
var modalHeight = $(".modal").height();
$(".modal").css({
"margin-left":-(modalWidth/2)
});
$(".modal:eq("+i+")").show().siblings(".modal").hide();
});
});
});</script>