Как вызвать функцию при загрузке тега Div - PullRequest
1 голос
/ 08 августа 2011

Как вызвать функцию при загрузке тега Div ...

Первая функция:

{ 
var name=$(link).attr('value')+"_con";
$("#content").append("<div id='name'  style='width:100%; height:100%'><div>");
initialize(name);//It will create a map inside Div content
$("#"+name).show();
}

В другой функции я вызываю Div для показа...

Вторая функция:

{
 $("#"+name).show();//It displays only the Div content..How to show Div content with that initilize(name) function
}

Ответы [ 2 ]

1 голос
/ 08 августа 2011

вы публикуете свою переменную как строку, а не как переменную js.

$("#content").append("<div id='"+name+"'  style='width:100%; height:100%'><div>");

, а затем

$("#"+name).live('load', function () {
//do stuff
})

все готово под документом.

0 голосов
/ 08 августа 2011

Может быть, это поможет: http://jsfiddle.net/7ZSAR/

HTML:

<div id="content"></div>

JS:

$(document).ready(function()
{
//var name=$(link).attr('value')+"_con";
  var name="something"; //Needed to hardcode this for example.
$("#content").append("<div id='"+name + "'  style='width:100%; height:100%'><div>");
initialize(name);//It will create a map inside Div content
$("#"+name).show();
});

function initialize(id){
    $("#" + id).html("<div>My Map </div>");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...