JqueryMobile遷移データオブジェクト内の属性を確認する必要があります。属性は未定義であるか、 dialogの値またはその他の値を持つことができます。
もともと私はこのようにチェックしただけです:
$(document).on( "pagebeforechange", function( e, data ) {
if( A && B && data.options.role != "dialog" ){
// do something
}
});
ただし、この方法では、data.options.roleが未定義の場合にif句を入力することはありません。私は現在このようにしようとしていますが、実際にはどこにも行きません:
$(document).on( "pagebeforechange", function( e, data ) {
if( A && B && data.options.role != "undefined" && data.options.role != "dialog" ){
// do something
}
});
質問
値がクエリであり、IF句が未定義であるか、ダイアログではない値を持っている場合に、IF句に渡されることを確認するにはどうすればよいですか?
手伝ってくれてありがとう!