2016-12-02 20 views
0

Textarea在FF和Chrome中可調整大小,但無法在IE 11上調整大小。嘗試在jQuery UI大小的基礎上創建角度js指令,但無法運行。無法使用angular js指令調整IE11中的texarea

angular.module('xyzApp').directive('textarea', function() { 
    return { 
     // A = attribute, E = Element, C = Class and M = HTML Comment 
     restrict:'E', 
     //The link function is responsible for registering DOM listeners as well as updating the DOM. 
     link: function(scope, element, attrs) { 
      element.resizable(); 
     } 
    }; 
}); 

回答

0

不知道這是否會有所幫助,但FF和鉻具有內置的可調整大小的文字區域,所以什麼可能發生的是,該插件不工作,僅在Internet Explorer明顯(因爲我不認爲IE有內置可調整大小的textareas)。插件無法正常工作的原因很多,如果沒有看到更多的代碼,很難說,但你可以嘗試的一件事是將Angular元素包裝在jQuery中。那就是:

$(element).resizable(); 

我遇到了幾個jQuery代碼不想與Angular提供的元素很好地配合的情況。無論如何,我希望這有助於!

+0

沒有運氣。它不工作 –