現在、2 つのボタン (入力送信) の [保存]、[保存して実行] があり、3 つ目の [保存して閉じる] を追加しようとしています。不動産の関係で、ここには 3 番目のボタンを配置する余地がないため、それらを組み合わせて何らかのドロップダウンにすることを考えています。
A と非表示の div を使用する css がおそらくより良い解決策であることは承知していますが、アプリが含まれているインターフェイスでコード化される方法のため、これらはバックエンドの順序で INPUT または BUTTON である必要があります (a node.js のような派生物) を取得します。
このようなものを作る方法はありますか?
見せるだけ
|"Save"|
ただし、オプションが存在する場合 (他のスクリプト パラメータに基づく)、次のように下向き矢印を表示します。
|"Save *down*"|
その下にマウスオーバーすると、2 つ (または 1 つ以上) のサブオプションが表示されます。
| "and go" | "and close" |
重要な点は、3 つの条件をすべて提出する必要があることです (移動または終了せずに保存することもできます)。
繰り返しますが、3 つすべてが入力 type='submit' である必要があるため、この状態でホバー状態などを操作する方法がわかりません。通常は、a:hovers とインテントでリストとサブリストを使用します。
私は jquery を実行していて、html 5 をセットアップしているので、標準的なフロント エンドの機能はすべて使用できますが、バック エンドでは扱いが難しくなります。
これを吸うための「より良い方法」に関するアドバイスはありますか?