jQuery代码行使我的光标转到';文本光标';?

jQuery代码行使我的光标转到';文本光标';?,jquery,Jquery,在Firefox中,当您选择一个文本字段时,我的光标会变成您看到的光标(我使用的是Ubuntu11.04) 问题似乎是下面的注释行(因为如果我对其进行注释,游标将返回默认值或指针): $(函数(){ var btnUpload=$('上传'); 变量状态=$(“#徽标上载状态”); 新AjaxUpload(btnUpload{ 操作:'/upload file.php', 名称:“上载文件”, /*这就是问题所在->onSubmit:function(file,ext){*/ 如果(!(ext

在Firefox中,当您选择一个文本字段时,我的光标会变成您看到的光标(我使用的是Ubuntu11.04)

问题似乎是下面的注释行(因为如果我对其进行注释,游标将返回默认值或指针):


$(函数(){
var btnUpload=$('上传');
变量状态=$(“#徽标上载状态”);
新AjaxUpload(btnUpload{
操作:'/upload file.php',
名称:“上载文件”,
/*这就是问题所在->onSubmit:function(file,ext){*/
如果(!(ext&&/^(jpg | png | jpeg | gif)$/.test(ext))){
text('只允许JPG、PNG或GIF文件');
返回false;
}
status.text('上传…');
}
onComplete:函数(文件、响应){
//完成后清除状态
状态。文本(“”);
//将上载的文件添加到列表
如果(响应=“成功”){
$(“
  • ”).appendTo(“#files”).html(“/images/'+file+”“alt=”“/>
    '+file”).addClass('success'); $('#').val(文件); }否则{ $(“
  • ”).appendTo(“#files”).text(file).addClass('error'); } } }); });
    按钮:

       <input type="button" class="background_pattern_button" id="upload" value="Choose Logo" />
    
    
    
    有什么建议吗

    编辑:

    Firebug Inspector(由于某些原因,光标在屏幕截图中看起来正常):


    Ajax上传使用了一种隐藏的
    方法,这反过来允许您拥有一个个性化的“浏览计算机”按钮,该按钮将打开文件等。您面临的问题是无法更改
    的光标

    你只需要忍受它,或者用css将输入向左推一点,这样按钮区域就会给出默认的光标而不是文本


    此外,您的输入应该具有不透明性,使其肉眼看不见,但它仍然存在[在css上]

    如果你只注释了那一行,你所有的JS都会被破坏。你的意思是你注释掉了整个方法吗?在
    完成之前,你也缺少了一个
    ,但是如果你注释掉那一行,你的代码将被破坏。@JohnP是的,我认为问题是整个
    提交
    函数。@alexchenco I d我不认为存在问题。问题可能会消失,因为JS已经停止了。你有我们可以查看的示例页面吗?@JohnP是我的Wordpress管理员的后端。在我看来,是的,因为浏览器将此视为安全风险,视为许多人会误导(非计算机文字),我认为这很愚蠢,如果他们不知道选择文件窗口可以让你上传一些东西,他们就不知道鼠标光标的不同lol:)
    
       <input type="button" class="background_pattern_button" id="upload" value="Choose Logo" />