jQueryツールの有無のダイアログ:についてよりのページに表示すべき事は何か?
-
10-10-2019 - |
質問
私のページをオブジェクト数で、複数の削除することができに、ユーザーます。お使いのjQueryツールの有無をオーバーレイを"よろしいですか"というタイプのダイアログのユーザー前の確認を削除します。私に jQueryツールのデモ, で、少なくとも最ません....
今後のflowplayerデモをオーバーレイを作成したそれぞれ削除されることも"リンクをクリックしやすいという点で、適切な参加をお待ちしており、オーバーレイでふるい分けされ今必要なのは、コードの取り扱いをクリックし確認ボタンをクリックされた場合は、"yes"ボタンをクリックしますhrefからのリンクやリダイレクトのページにて、その保管場所へ向かいます。の問題がってるのをクリックしハンドラに取り付け部を含むyesとnoボタンはなく、リンクをクリックされた月がその呼び出しで取得できなくても、適切にすることができる。をクリックしハンドラのflowplayerデモではありませんので単一のページをオーバーレイできるメソッドが呼び出されます。ることができない--しています。
い:、本当にありがとうをこめ。あーちんが、私の脳が疲れます。のです。
のリンクを含むリンクは以下のようになっています:
<li class='yuimenuitem'><a class='yuimenuitemlabel modalInput' rel='#yesno' href='/slate/delete/12345'>delete this item</a></li>
をクリックしハンドラをオーバーレイはほとんど変わらないから、flowplayer ーとなる。
解決
があonBeforeLoadイベントのオーバーレイ設定変数のidのボタンがクリックします。
その後、[はい]をクリックしないは、ボタンを確認できる変数および荷重の正しいURLに作業を行うことができます。これは、潜在的に秘が、何かこういうべき作---
var clicked;
var links = [];//put a hash of button id's and links in here
var triggers = $(".modalInput").overlay({
mask: {
color: '#ebecff',
loadSpeed: 200,
opacity: 0.9
},
onBeforeClick: function(event) {
var element = e.originalTarget || e.srcElement;
clicked = element.id
},
closeOnClick: false
});
var buttons = $("#yesno button").click(function(e) {
var yes = buttons.index(this) === 0;
if(yes) {
window.location = links[clicked];
}
});