Xin lỗi, một tổng số newb ở đây. Làm cách nào để tải các plugin khác và cho phép các tập lệnh riêng biệt khác hoạt động sau khi tải trang được tạo ajax? Đây là mã curent của tôi:reinitialize các hàm javascript khác sau khi tải một trang với phân trang ajax
jQuery(document).ready(function($) {
var $mainContent = $("load-content"),
siteUrl = "http://" + top.location.host.toString(),
url = '';
$(document).delegate("a[href^='"+siteUrl+"']:not([href*='/wp-admin/']):not([href*='/wp-login.php']):not([href$='/feed/'])", "click", function() {
if($.browser.msie){
var myie="/"+this.pathname;
location.hash = myie;
//alert(location.hash);
}else{
location.hash = this.pathname;
}
return false;
});
$("#searchform").submit(function(e) {
$search = $("#s").val();
$search = $.trim($search);
$search = $search.replace(/\s+/g,'+');
location.hash = '?s='+$search;
e.preventDefault();
});
$(window).bind('hashchange', function(){
url = window.location.hash.substring(1);
if (!url) {
return;
}
url = url + " #content";
$('html, body, document').animate({scrollTop:0}, 'fast');
$mainContent.fadeOut(500, function(){$('#content').fadeOut(500, function(){
$("#loader").show();});}).load(url, function() {
$mainContent.fadeIn(500, function(){
$("#loader").hide(function(){ $('#content').fadeIn(500);});});});
});
$(window).trigger('hashchange');
});
Làm cách nào để nhúng các đối tượng trên trang? Chủ yếu là video, trình chiếu và phương tiện truyền thông khác mà sử dụng javascript như
vimeo
và
portfolio slideshow for wordpress
câu trả lời hay nhất về chủ đề này tôi đã tìm thấy. Cảm ơn. Có reinitializing gây ra vấn đề hiệu suất đáng chú ý? – TimNguyenBSM
Tôi thực sự tò mò về các vấn đề hiệu suất là tốt. Tôi đang làm việc trên trình phát để kiểm tra danh sách phát trên mỗi lần tải trang mới. Nó cập nhật mảng với mỗi trang. Bằng cách nào đó tôi không thể có được plugin.pagePlaylist() của tôi để làm việc. Nó hoạt động khi tôi sử dụng init(); chức năng có chứa cùng một pagePlaylist() ... Tôi chỉ muốn gọi trang pagePlaylist(). – 6olden
@TimNguyenBSM, Không có vấn đề về hiệu suất. Bên cạnh đó, nếu có, có một nội dung được tải ajax mà không cần khởi tạo plugin là trẻ con và vô lý. –