2017-12-11 10 views
10

をアップロード割り当て解除参照ボタンHTML5は、私たちがこのような参照ボタンを割り当てることができます<a href="https://github.com/flowjs/flow.js" rel="noreferrer">flow.js</a>コンポーネントを持つコンポーネント

flow.assignDrop(document.getElementById('dropTarget')); 

flow.unAssignDrop(document.getElementById('dropTarget')); 

私の前髪は次のように割り当て解除することができます。どのようにブラウズボタンの割り当てを解除するのですか?

私の2番目の質問は、ブラウズボタンが既に定義されているかどうかを(ネイティブに)知る方法ですか?

ドキュメントの情報が表示されません。

ありがとうございました。

+1

私はあなたの2つの質問に答えると答えるでしょう: 'flow.js'やwihtoutで' 'タグがある場合、それを削除するか、DOMメソッドやjQueryを使って検索する必要はありません。しかし、あなたの質問には、あなたが本当に求めていることをさらに明確にして助けなければ、私が理解できない深みがあると思う。 – user10089632

答えて

2

閲覧の割り当てを解除するにはどうすればよいですか?

そこには組み込みの方法はありませんが、あなただけ基本的に、あなたが選択する要素に次のような入力を追加した、何をしているかassignBrowse逆にする必要があります。

<input type="file" multiple="multiple" style="visibility: hidden; position: absolute; width: 1px; height: 1px;"> 

それを元に戻すには、あなたは基本的にassignBrowseに提供することで行うことができます入力にIDを割り当てることができます(以下のparamsをとる:domNodesは、isDirectorysingleFileattributesattributesのparamの代わりに[{"id":"myId"}]配列は、あなたがそれを後でターゲットにすることができますようにその要素を破壊する:

function myUnassign(){ 
    document.getElementById("myId").remove() 
} 

ブラウズボタンが既に定義されているかどうか(ネイティブに)知る方法?

input要素が存在するかどうかをチェックします。上記と同様のアプローチで、すでに割り当てられたIDを持つ要素がすでに存在するかどうかを確認します。

+0

あなたの考えをありがとう、残念ながら、それは組み込みの方法で行うことはできないようです。 – Bronzato

関連する問題