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

Đoạn mã trên mở nội dung của div .mainservice-page thành công, nhưng tôi muốn mở chúng trong tab mới.Cách mở nội dung bên trong thẻ DIV trong tab mới

Tôi có thể làm như thế nào?

Xin cảm ơn trước.

+0

Bạn có nghĩa là tab trình duyệt không? – Lucius

+0

Đây là một chủ đề tương tự: http://stackoverflow.com/questions/3841100/write-content-to-new-window-with-jquery – Thamilan

+0

Bạn đã mở bất kỳ URL nào hoặc bạn chỉ muốn mở nội dung trong tab mới của trình duyệt? Nghĩa là lớp "mainservice-page" này chứa một trang hoàn chỉnh hoặc chỉ nội dung. –

Trả lời

5

Bạn có thể làm như thế:

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(); 

}); 

Hy vọng điều này sẽ giúp bạn.

+0

Nó hoạt động tốt. – vinoth

+0

@Manoj Srivastava Làm việc như say mê. Cảm ơn bạn. –

+0

Cảm ơn @StackOverflowerrr –

Các vấn đề liên quan