0

我有一个html页面,其中有两个div,一个是页面角色,另一个是css对齐。现在我有一个按钮 onclick 我想同时打开这些 div 的按钮。因为我想用 page-role 来触发 div 的情况,这样我就可以得到页面聚焦和聚焦的情况。如果我直接移动到页面角色' div 一侧的 div,我将无法获得页面角色情况。如果我直接使用页面角色调用 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 回答