JavaScript dapat disertakan dalam kode Anda dan masih mendukung pengguna non-JavaScript.
Jika pengguna mengklik salah satu link berikut tanpa mengaktifkan JavaScript, itu hanya akan membuka tab baru:
<!-- Remember to change URL_HERE, TITLE_HERE and TWITTER_HANDLE_HERE -->
<a href="http://www.facebook.com/sharer/sharer.php?u=URL_HERE&t=TITLE_HERE" target="_blank" class="share-popup">Share on Facebook</a>
<a href="http://www.twitter.com/intent/tweet?url=URL_HERE&via=TWITTER_HANDLE_HERE&text=TITLE_HERE" target="_blank" class="share-popup">Share on Twitter</a>
<a href="http://plus.google.com/share?url=URL_HERE" target="_blank" class="share-popup">Share on Googleplus</a>
Karena mereka berisi share-popup
kelas, kita dapat dengan mudah mereferensikan ini di jQuery, dan mengubah ukuran jendela agar sesuai dengan domain tempat kita berbagi:
$ (". share-popup"). click (function () {
var window_size = "width = 585, height = 511";
var url = this.href;
var domain = url.split ("/") [2];
switch (domain) {
case "www.facebook.com":
window_size = "width = 585, height = 368";
istirahat;
case "www.twitter.com":
window_size = "width = 585, height = 261";
istirahat;
case "plus.google.com":
window_size = "width = 517, height = 511";
istirahat;
}
window.open (url, '', 'menubar = no, toolbar = no, resizable = yes, scrollbars = yes,' + window_size);
return false;
});
Tidak ada lagi JavaScript sebaris yang jelek, atau perubahan ukuran jendela yang tak terhitung jumlahnya. Dan masih mendukung pengguna non-JavaScript.