На моей странице есть функция JavaScript, с помощью которой я делаю некоторые элементы на странице как 'JQuery UI droppable'.
function setDroppableTargets()
{
$(.cssDockZone).droppable();
}
Но элементы с классом cssDockZone динамически создаются при взаимодействии с пользователем,Итак, в коде позади я сначала создаю элемент управления и, наконец, в конце я регистрирую блок скрипта, который вызывает setDroppableTargets ().
//set droppable targets
ClientScript.RegisterClientScriptBlock(this.GetType(), "setDroppableTargets", "setDroppableTargets()", true);
Но функция javascript вызывается до того, как элементы управления созданы, хотя я регистрирую скриптв конце (после создания элементов управления) и я перепроверил это, получив элементы с именем класса '.cssDockZone', и я получил его как 0.
$(.cssDockZone).length
Есть идеи?