У меня есть проблема с функцией jQuery Show в Firefox.
Ситуация: Я загрузил iframe с страницей ASPX в всплывающем окне (FancyBox). В этой странице ASPX у меня есть кнопка с событием onClick, которое вызывает пользовательскую функцию и в этой функции она загорается функция .show () на div. Этот DIV имеет элемент стиля, который содержит: дисплей: нет;.
Это работает в IE, Safari, Chrome. Это даже работает в Firefox, когда загрузишь автономной страницы ASPX. Он не работает в Firefox в всплывающем окне FancyBox-Iframe. Я не получаю ошибок JavaScript. Даже дисплей: никто не удален из атрибута стиля, но Div не отображается.
HTML со страницы
..some elements
код JavaScript:
function dolinkedin(url, title, summary, source) {
$(".smbutton").addClass("buttonDisabled");
$("#linklinkedin").removeClass("buttonDisabled");
$("#psharebutton").show();
parent.sizeFancybox();
}
Кнопка, в которой запущено всплывающее окно, является якорем, который имеет класс FancyBoxiframe. FancyBox автоматически генерирует код JS для отображения всплывающего окна.
Я проверил эти темы:
Я проверил, если мой HTML действителен и это.
Любая идея?
BHD