2015-10-23 13 views
5
$('.menu div.profile-btn').on('click', function() { 
    $('.mainservice-page').fadeIn(1200); 
} 

Yukarıdaki betik, .mainservice-page bölümünün içeriğini başarıyla açar, ancak yeni bir sekmede açmak istiyorum.İçindekiler DIV etiketinin içinde yeni sekmede nasıl açılır

Bunu nasıl yapabilirim?

Şimdiden teşekkürler.

+0

Tarayıcı sekmesi mi kastediyorsunuz? – Lucius

+0

Benzer bir konu: http://stackoverflow.com/questions/3841100/write-content-to-new-window-with-jquery – Thamilan

+0

Herhangi bir URL'yi açtınız veya sadece yeni bir tarayıcı sekmesinde içerik açmak istediniz mi? Bu sınıf "mainservice sayfası" tam bir sayfa veya sadece içerik içeren anlamına gelir. –

cevap

5

Böyle yapabilirsiniz:

function newWindow_method_1() { 
    var wi = window.open(); 
    var html = $('.mainservice-page').html(); 
    $(wi.document.body).html(html); 
} 
OR 
function newWindow_method_2() { 

    var html = $('.mainservice-page').html(); 
    window.open(html, "__new", "width=1000,height=1000"); 

} 

$('.menu div.profile-btn').on('click', function() { 
    newWindow_method_1(); 

// OR 

// newWindow_method_2(); 

}); 

Umut bu size yardımcı olacaktır.

+0

İyi çalışıyor. – vinoth

+0

@Manoj Srivastava Cazibe gibi çalıştı. Teşekkür ederim. –

+0

Teşekkürler @StackOverflowerrr –

İlgili konular