Как это сделать: нажатие кнопки открывается на этой вкладке или нажатие модификатора открывается на новой вкладке, как с обычной ссылкой - PullRequest
0 голосов
/ 24 января 2011

Вот что у меня сейчас:

$('#dialog').dialog({autoOpen: false, buttons: [{
    text: 'View Here', click: function() {
      $(this).dialog('close');
      window.location.hash = $(this).attr('tag');
    }
  }, {
    text: 'View Original', 
    click: function() {window.location = $(this).attr('href');}
  }
]});

Если вы нажмете «Просмотреть оригинал», сайт загрузится напрямую. Я хочу, чтобы пользователь мог использовать обычное нажатие клавиши Command или Ctrl, чтобы открыть ссылку в новой вкладке. Как я могу это сделать?

1 Ответ

0 голосов
/ 24 января 2011

кажется, что это работает,

$('#dialog').dialog({buttons: [{
    text: 'View Here', click: function() {
      $(this).dialog('close');
      window.location.hash = $(this).attr('tag');
    }
  }, {
    html: '<a href="http://google.com">View Original</a>', 
      click: function() {}
  }
]});

демо

ну только на Chrome .....

...