Я написал плагин jQuery для этой конкретной цели: https://github.com/mrmoses/jQuery.stayInWebApp
Включите плагин как-нибудь, затем запустите его так:
$(function() {
$.stayInWebApp();
});
По умолчанию он будет прикреплен ко всем<a />
элементов.Вы можете передать другой селектор, чтобы прикрепить его к конкретным ссылкам.Например, $.stayInWebApp('a.stay');
будет прикрепляться ко всем ссылкам, которые имеют class="stay"
. Поскольку она настолько мала, я обычно просто копирую уменьшенную версию в один из моих других внешних файлов javascript, чтобы включить ее, вместо того, чтобыдобавить еще одну внешнюю ссылку js.
Также доступно на plugins.jquery.com