2014-01-26 3 views
-1

У меня есть контекстное меню контекстного меню javascript с кнопкой ниже его с закрытием. Эта кнопка при нажатии будет продолжена на следующей странице. Если пользователь не нажимает кнопку закрытия и решает щелкнуть за пределами всплывающего окна, он не перенаправляет пользователя. Какую функцию для javascript я могу добавить, если пользователь нажимает вне поля, он перенаправляет их, не нажимая кнопку закрытия внутри поля. с использованием OSX-модальной содержание плагинПереадресовать пользователя, когда ящик закрыт

Как его вызвали *

<input type='button' name='osx' value='Click Here To Enter The Website!' class='osx demo'/></a> 

плагин страницу (ссылка)

OSX СТИЛЬ ДИАЛОГ ** OSX СТИЛЬ ДИАЛОГ ** OSX СТИЛЬ ДИАЛОГ **

http://www.ericmmartin.com/projects/simplemodal-demos/

Это то, что я имею для тесной функции **

close: function (d) { 
    var self = this; // this = SimpleModal object 
    d.container.animate(
     {top:"-" + (d.container.height() + 20)}, 
     500, 
     function() { 
      self.close(); // or $.modal.close(); 
     } 
+0

Что всплывающее окно плагина являются вы используете. Проверьте api. Если найдено, добавьте крючок и сделайте window.location –

+0

Im используя osx-modal-content – BrainDamage

+0

Ссылка на страницу плагина? Как вы активируете действие? –

ответ

0

Это, как вы можете делать вещи на закрытии:

$("#element-id").modal({ 
     onClose: function() { 
      window.location.href = "http://stackoverflow.com"; 
    } 
}); 

Если у вас элемент добавляется как:

// Load dialog on click 
$('#basic-modal .basic').click(function (e) { 
    $('#basic-modal-content').modal(); 

    return false; 
}); 

Изменить что

// Load dialog on click 
$('#basic-modal .basic').click(function (e) { 
    $('#basic-modal-content').modal({ 
      onClose: function() { 
       window.location.href = "http://stackoverflow.com"; 
     } 
    }); 
    return false; 
}); 
+0

следует добавить, что в моих js или скрипт в html – BrainDamage

+0

где вы хотите. пока вы помните, где это. –

+0

ой, так как он включен с идентификатором элемента, он может быть размещен в любом месте, и он будет автоматически найден. хорошо спасибо, только убедившись, что – BrainDamage

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