2012-02-03 64 views
0

我在指針遊標上的最後一個問題。如何在「瀏覽」按鈕上顯示指針光標

在Html中你有一個輸入文件標籤。這顯示一個文本框和一個瀏覽按鈕。我想知道的是,如何將鼠標懸停在「瀏覽」按鈕上時顯示光標指針?

下面是代碼:

var $videofile = $('<input />') 
    .attr({ 
     type: 'file', 
     name: 'videoFile', 
     id: 'videoFile' 
    }); 
+0

你可以顯示文本框和瀏覽按鈕的定義? – 2012-02-03 12:17:18

+0

這是IE中文件輸入的標準佈局。我相信這是Chrome和Firefox中的按鈕和標籤。 – Archer 2012-02-03 12:20:41

+0

mybe我錯過了一點,但最新錯誤'style =「cursor:pointer;」'元素上?還是一個類與CSS? – Bazzz 2012-02-03 12:21:40

回答

0

嘗試

var $videofile = $('<input />') 
     .attr({ 
      type: 'file', 
      name: 'videoFile', 
      id: 'videoFile' 
     }).css({"cursor":"pointer"}); 
+0

只適用於IE,然後光標是指向文本框的指針以及按鈕。 – Archer 2012-02-03 12:22:01

0
var $videofile = $('<input />') 
    .attr({ 
     type: 'file', 
     name: 'videoFile', 
     id: 'videoFile' 
    }).css({"cursor":"pointer"}); 
+0

只有在IE中,然後將光標在文本框的指針以及按鈕。 – Archer 2012-02-03 12:21:54

+2

誰說只能在IE中使用?指針光標只適用於IE? – Aliostad 2012-02-03 12:24:29

+0

在幾個瀏覽器中試試看這個問題... http://jsfiddle.net/pfKQf/2/它*不會使光標成爲除IE之外的任何指針,而是在IE中它也在文本框中。除了隱藏按鈕並添加自定義按鈕之外,沒有辦法做到這一點。 – Archer 2012-02-03 12:28:45

0

您可以在CSS使用cursor值:

var $videofile = $('<input />') 
    .attr({ 
     type: 'file', 
     name: 'videoFile', 
     id: 'videoFile' 
    }) 
    .css('cursor','pointer'); 
+0

查看我的評論 - 我們需要更多關於標記如何解決這個問題的信息。 – 2012-02-03 12:17:45

+0

只適用於IE,然後光標是指向文本框以及按鈕的指針。 – Archer 2012-02-03 12:22:10

相關問題