Вы можете использовать event.target.name
, чтобы получить имя элемента, который запускает ваше событие.
Я использовал jqModal несколько раз, и я очень удовлетворен. Это - довольно настраиваемый все же очень легкий вес.
Вы попробовали YUI? Я не уверен, что поддержка для Chrome, но мне везло с ним для IE и Firefox, и предположительно это работает с Safari.
Мы в настоящее время используем BlockUI. Это является потрясающим в слове. Может быть разработан с помощью CSS (конечно), блоки любой элемент и кажется стабильным, конечно, в блоке IE и Firefox....
Если Вам нужны рука с ним, сообщение, и я предоставлю руку...
Я прошел подобное осуществление, попробовал большинство плагинов, которые я мог найти. Я использовал YUI долгое время с хорошими результатами; единственная проблема, с которой я столкнулся, изменяла размер центрируемых моделей, который является вполне неясным вариантом использования.
Я закончил с http://dev.iceburg.net/jquery/jqModal/, я довольно доволен им.