2012-11-27 34 views
0

我正在尋找一種方法來禁用將文本放入textarea的可能性。我需要這樣做,因爲在Spotify中,用戶可以拖動曲目,播放列表等,而文本表示只是一個鏈接。TextArea - 禁用放置區域

目前我們正在使用此代碼:

$(target).find('textarea').each(function(index, elem) { 
     elem.addEventListener('dragover', function(e) { 
        e.preventDefault(); 
        e.stopPropagation(); 
        return false; 
      }, false); 

     elem.addEventListener('drop', function(e) { 
       a(_('messages', 'msgNoDragArea')); 

       e.preventDefault(); 
       e.stopPropagation(); 
       return false; 
      }, false);   
    });  

有沒有辦法刪除光標的圖標下降,當用戶改掉刪除一個元素?通過HTML屬性,CSS或Javascript?

+0

您是否嘗試過調整'cursor' CSS屬性? – alex

+0

這似乎與您所要求的相反http://stackoverflow.com/a/8461328/1615483 –

+0

您是否只想更改光標或禁用整個丟棄文本 –

回答

0

嘗試設置該元素的CSS以下屬性:

cursor : default; 

將光標設置爲正常指針。

+0

這在Spotify中不起作用。 (Chrome Engine) – schlingel

+0

哦,但我在一個完全適用於Chrome(webkit)的網絡應用程序中使用該屬性。如此處所述:Web瀏覽器引擎 Spotify當前使用Chromium渲染引擎來運行和顯示您的應用程序。但是,這是一個實現細節,將來可能會發生變化。除了基於WebKit之外,請不要假設瀏覽器的任何內容(所以只能使用WebKit的CSS屬性)。 (https://developer.spotify.com/technologies/apps/guidelines/integration/) – agryson