Tag: buddypress

两个jQuery的脚本之间的冲突

我是西class牙人(对不起我的英语),这是我第一次在这里写点什么。 经过几个小时的调试和搜索为什么Fancybox脚本不起作用我搜索我网站上的两个脚本之间的冲突(现在处于维护模式) 我在我的网站上使用了一些脚本,但我可以肯定地说我在这两个脚本之间存在冲突: http://www.planetdescargas.com/wp-content/themes/bigfoot/javascripts/jquery.mousewheel-3.0.4.pack.js http://www.planetdescargas.com/wp-content/themes/bigfoot/javascripts/jquery.fancybox-1.3.4.pack.js 和 http://www.planetdescargas.com/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/global.js?ver=3.0.5 前两个脚本是jquery“ fancybox ”的插件,另一个是wordpress插件的主要javascript(Ajax):BuddyPress。 后者在fancybox中产生冲突。 如果我删除BuddyPress的脚本,fancybox可以正常工作,但如果没有,fancybox不起作用。 BuddyPress的脚本global.js在开头就定义了一个变量,它是制作脚本的变量。 我试着用这种方式定义它: var jq = jQuery.noConflict(); 但仍然没有工作。 有什么建议? 在Firebug控制台中我得到了这个: c.easing[this.options.specialEasing && this.options.specialEasing[this.prop] || a] is not a function [Detener en este error] e,this.options.orig [e]); this.options.c … ++)ab || a.splice(b – ,1); a.length || 第143行 http://www.planetdescargas.com/wp-includes/js/jquery/jquery.js?ver=1.4.2 谢谢

文件上传:完成进度条的百分比

我正在尝试在BuddyPress中添加“已完成的百分比”进度条到头像上传。 目的是在上传完成之前阻止用户离开页面。 上传过程由BuddyPress中的bp_core_avatar_handle_upload()在文件bp-core / bp-core-avatars.php中处理。 该函数通过使用bp_core_check_avatar_upload()检查文件是否已正确上载来bp_core_check_avatar_upload() 。 然后它检查文件大小是否在限制范围内,并且它具有可接受的文件扩展名(jpg,gif,png)。 如果一切都结束,则允许用户裁剪图像(使用Jcrop ),然后将图像移动到其真实位置。 实际上传由WordPress函数wp_handle_upload处理。 如何创建“完成百分比”进度条并在文件上传时显示?