2016-01-20 56 views
0

如果我使用webshim來增強firefox與日期選取器,我有動態內容的一些問題: 如果我改變輸入的類型,webshim不會更新小部件本身。如果我使用updatePolyfill方法,那麼這個小部件將不會被替換,而是添加到輸入中。Webshim輸入變化類型

var $input = this.$ele.find("input");   
    $input.attr("placeholder", this.options.placeholder.value); 
    $input.attr("name", inputName); 
    $input.attr("type",this.options.datatype.value); 

日期輸入看起來好像沒有1個datepicker圖標,但每次更新調用時都會有1個圖標。

enter image description here

回答

1

撥動webshim元件

var $input = this.$ele.find("input"); 
$input.attr("type","date"); 
$input.updatePolyfill() 
$('.ws-date').show();$input.hide() 

當類型的變化,

$('.ws-date').hide();$input.show()