2016-10-22 62 views
2

我想禁用switchery,但沒有,我沒有從here嘗試difrent代碼這個代碼不爲我禁用Switchery的onclick

var elem = document.querySelector('.js-dynamic-state'); 
var switchery = new Switchery(elem); 

document.querySelector('.js-dynamic-disable').addEventListener('click', function() { 
    switchery.disable(); 
}); 

document.querySelector('.js-dynamic-enable').addEventListener('click', function() { 
    switchery.enable(); 
}); 

工作創造新的switchry它可以設置禁止,但在其他情況下它不「科技工作switchery.disable();顯示了錯誤的控制檯

禁止不發揮作用

我還沒有嘗試這個這產生新的切換臺

var switchery = new Switchery(elem, { disabled: true }); 

當我完全使用上述給定的代碼時,它會生成新的切換按鈕。

任何幫助!

回答

1
var elem = document.querySelector('.js-switch'); 
var init = new Switchery(elem); 
init.disable(); 
init.enable(); 

使用上面的代碼禁用()函數禁用該元素。或enable()函數來啓用該元素。

https://jsfiddle.net/63kamhss/1/

+0

沒有新的關鍵字? –

+0

不工作bro –

+0

@ahok var init = new Switchery(elem);這一行生成新的按鈕,但我想禁用現有的切換。 –