2011-05-09 2 views
0

Firefox에서는 텍스트 필드를 선택할 때 내 커서가 나타납니다 (우분투 11.04를 사용하고 있습니다). jQuery 코드 줄이 '텍스트 커서'로 바뀝니 까?

문제

은 (커서 내가 그것을 언급하는 경우 기본 또는 포인터를 반환하기 때문에) 아래 주석 줄 것 같다 :

<script type="text/javascript" > 
    $(function(){ 
     var btnUpload=$('#upload'); 
     var status=$('#logo-upload-status'); 
     new AjaxUpload(btnUpload, { 
      action: '<?php bloginfo('template_directory'); ?>/upload-file.php', 
      name: 'uploadfile', 
      /* this is the problem -> onSubmit: function(file, ext){ */ 
       if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){ 
        status.text('Only JPG, PNG or GIF files are allowed'); 
        return false; 
       } 
       status.text('Uploading...'); 
      } 
      onComplete: function(file, response){ 
       //On completion clear the status 
       status.text(''); 
       //Add uploaded file to list 
       if(response==="success"){ 
        $('<li></li>').appendTo('#files').html('<img src="<?php bloginfo('template_directory'); ?>/images/'+file+'" alt="" /><br />'+file).addClass('success'); 
        $('#<?php echo $logo_image; ?>').val(file); 
       } else{ 
        $('<li></li>').appendTo('#files').text(file).addClass('error'); 
       } 
      } 
     }); 

    }); 
</script> 

버튼 :

<input type="button" class="background_pattern_button" id="upload" value="Choose Logo" /> 

어떤 제안이?

편집 : (커서가 화면에 정상 보이는 몇 가지 이유를 들어)

방화범 경위 :

enter image description here

+0

귀하의 모든 JS 휴식 것입니다. 전체 방법을 주석 처리하셨습니까? – JohnP

+0

'onComplete '앞에','가 없어도 하나의 라인을 주석 처리하면 코드가 어느 쪽이든 깨질 수 있습니다. – DarthJDG

+0

@ JohnP 네, 문제는 전체 onSubmit 함수라고 생각합니다. – alexchenco

답변

1

아약스 업로드가 다시 당신이 할 수있는 숨겨진 <input type="file" />하는 방법을 사용합니다 개인화 된 "컴퓨터 찾아보기"버튼을 누르면 파일 등을 열 수 있습니다. 직면 한 문제는 커서를 바꿀 수 없다는 것입니다. <input type="file" />

당신은 jus 그것을 참 아야하거나, 왼쪽으로 입력을 약간 밀어 넣어야합니다. 그래서 버튼 영역은 텍스트가 아닌 기본 커서를 제공합니다.

또한 귀하의 의견은 육안으로는 보이지 않는 만드는 불투명도를해야하지만, 거기는 아무도 덜 [CSS에] 당신은 단지 한 라인을 주석 경우

+0

그래서 문제를 해결하는 것이 불가능합니까? – alexchenco

+0

제 의견으로는 브라우저가 보안 위험으로 간주했기 때문에 많은 사람들이 오해 (비 컴퓨터 리터럴)로 다루었습니다. 파일 윈도우 선택에 대해 모르면 바보 같아서 업로드 할 수 있습니다. 뭔가, 그들은 wudn't 마우스 커서 차이에 대해 알고 LOL :) – Val

관련 문제