0

私は2つのdivを持つhtmlページを持っています.1つはページロールで、もう1つはcssアライメントです。今、これらのdivを同時に開きたいボタンのonclickボタンがあります。ページのフォーカスインとフォーカスアウトの状況を取得できるように、page-role で div の状況をトリガーしたいからです。ページロールの div の横にある div に直接移動すると、ページロールの状況を取得できません。また、page-role を使用して div を直接呼び出すと、「fullpage」div に設定した CSS の配置が失われます。

しかし、私はそれを行う方法を理解していません:

ボタンの JS コード:

<Button id="button_to_click"  onclick="home_function();">Button Click</Button>
<script>
function home_function()
{ 
window.location.href ='index.html#fullpage';
}
</script>

このボタンをクリックすると、新しいページが開きます。インデックス ページには、次の div があります。

<div data-role="page" id="page1">
<div id="fullpage">
</div>
</div>

ページ ロール「Page1」を持つ div のレコード

$(document).on('pageinit','#page1', function(){
  console.log("init called");
$("#page1").focusin(function (){
  console.log("received 222 focus In Event");
})
$("#page1").focusout(function (){
  console.log("received 2222 focus Out Event");
})
});
4

1 に答える 1

1

jQuery で複数選択を探しているようですね: http://api.jquery.com/multiple-selector/

例:

$("#divA, #divB").show(); // displays #divA and #divB

イベントを組み合わせることもできます:

$("#page1").on("focusin focusout", function() {
    alert("focusin or focusout");
});

ボタンの代わりにリンクを使用することで、window.location.href の使用を避けることができます。

于 2013-06-15T13:33:10.067 に答える