0

Я привязываю событие onClick в функции document.ready() к изображению, и я хочу, чтобы он сначала спрятал modalpopupextender, который он должен показать, а затем выполнить новая функция, которая показывает диалог. функциональность отлично работает в IE, но не работает в firefox или chrome. Я видел это предложение по всему Интернету, и это просто не работает для меня..hide() не работает на ModalPopupExtender в Chrome или Firefox

//Change onClick events of links and images to return ProspectDisabled function 
$("[id$='lnkAssignAccounts']").unbind("click"); 
$("[id$='lnkAssignAccounts']").bind("click",function(){ 
    $find('mpeAssignAccounts').hide(); 
    //$(".AssignAccountModal").hide(); 
    //$(".AssignAccountModal").css("display","none"); 
    return ProspectDisabled(); 
}); 

Я пробовал все выше, чтобы скрыть от класса, чтобы изменить .css не показывать, чтобы найти ПДВ и скрыть его, ни одна из вышеупомянутых работ, я не имею также смешанные и матч с .hide() и классами, но это тоже не работает. Вид на стенде, спасибо за любую помощь.

ответ

0

Если вы используете jQuery 1.7 или выше, попробуйте изменить .bind() на .click(); потому что .bind() является принизить в JQuery 1.7+

так изменить эту строку:

$("[id$='lnkAssignAccounts']").bind("click",function(){ 

к этому»

$("[id$='lnkAssignAccounts']").click(function(){ 

Надеется, что это помогает

+0

Здравствуйте @Elon спасибо за! ваш ответ, и я отрегулирую эти объявления щелчка связывания, но вопрос был больше ориентирован на то, почему я не могу скрыть modalPopup или modalPopupExtender в Firefox или chome с указанным выше кодом, но он отлично работает в IE, если бы вы могли lp на том, что я был бы признателен. –

Смежные вопросы