2

enter image description here Attached кода, который я использую для окна Pop Up модального, который генерирует две кнопки закрытияСкрытие кнопки закрытия из Jquery Модальных окон

Я пытаюсь скрыть кнопку Закрыть генерируемую из плавающего фрейма.

jQuery(document.body).append('<div id="dialogDivWindow"></div>'); 

    jQuery("#dialogDivWindow").html('<iframe id="dialogFrameWindow" width="900" 

    height="500" marginWidth="0" marginHeight="0" frameBorder="0" close="no" 

    src="about:blank" />'); 

    jQuery("#dialogDivWindow").dialog({  
    height: 'auto', 
    width: 950, 
    modal: true, 
    resizable: false, 
    draggable: false, 
    autoOpen: false, 
    buttons:[ 
      { 
       text: "Close", 
       icons: { primary: "ui-icon-closethick" }, 
       id: "closebtn", 
       click: function() { 
        var $this = jQuery(this); 
        $this.dialog("close"); 

       } 
      } 
     ], 
    open: function() { 
       jQuery(this).closest(".ui-dialog").find(
       ".ui-dialog-titlebar-close").removeClass(
       "ui-dialog-titlebar-close").html(
       "<span class='fa fa-times fa-lg'></span>"); 

     } 
    }); 
    jQuery("#dialogFrameWindow").attr("src", url); 
    jQuery("#dialogDivWindow").dialog("open"); 

Этот Modal Pop Up создает две кнопки Close.

Как я могу избежать кнопки закрытия, которая генерируется из iFrame.

В картинке я хотел бы скрыть первую кнопку «Закрыть».

все, что может быть сделано с помощью Jquery

+0

Итак, какую кнопку вы хотите удалить, то из jQuery UI? или один внутри самого iframe? Я не вижу кнопки «закрыть», когда я создаю элемент iframe. –

+0

Да, я не знаю, почему я получаю закрытую кнопку от iFrame, я ищу, чтобы скрыть кнопку закрытия от iFrame. –

+0

Является ли iframe загружаемой фактической внешней страницей? Если да, имеет ли кнопка закрытия, загруженная непосредственно в браузере? Однако он отображается, его будет зависеть, если iframe «сервер» может быть передан аргументам – Anthony

ответ

2

Удалить close='no' в iframe тег .. должен работать

+0

Нет, что не работает –

+0

может у вас скриншот ?? – WahidSherief

0

Исправьте часть. Может помочь u. добавьте это => тип: iframe, showCloseButton: false

если нет работает. также попробуйте showCloseButton: hide вместо showCloseButton: false

jQuery("#dialogDivWindow").dialog({  
    height: 'auto', 
    width: 950, 
    modal: true, 
    resizable: false, 
    draggable: false, 
    autoOpen: false, 
    type : iframe, 
    showCloseButton:false 
    buttons:[ 
      { 
       text: "Close", 
       icons: { primary: "ui-icon-closethick" }, 
       id: "closebtn", 
       click: function() { 
        var $this = jQuery(this); 
        $this.dialog("close"); 

       } 
      } 
     ], 
    open: function() { 
       jQuery(this).closest(".ui-dialog").find(
       ".ui-dialog-titlebar-close").removeClass(
       "ui-dialog-titlebar-close").html(
       "<span class='fa fa-times fa-lg'></span>"); 

     } 
    }); 
+0

Нет, что не работает, я добавил изображение –

+0

Когда я добавляю iframe, я получаю сообщение «Uncaught ReferenceError: iframe не определен» –

+0

http://stackoverflow.com/questions/15214781/google-plusone-button-has- ошибки-на-хроме посмотреть .. может быть полезно – WahidSherief

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

  • Нет связанных вопросов^_^