Я пишу веб-приложение, в котором я хочу программно загрузить наложение JQuery на событие onClick
div. вот html код div
<div class="button_left"
onClick="manageAlert('/abc/com')"><span>Click here</span></div>
а вот и оверлейный div
<div id="ad_alert_wizard">This is test</div>
и код JavaScript выглядит следующим образом.
function manageAlert(url)
{
if(url=="")
{
$("#ad_alert_wizard").overlay({
// custom top position
top: 260,
// some mask tweaks suitable for facebox-looking dialogs
mask: {
// you might also consider a "transparent" color for the mask
color: '#000000',
// load mask a little faster
loadSpeed: 200,
// very transparent
opacity: 0.5
},
// disable this for modal dialog-type of overlays
closeOnClick: false,
//load it immediately after construction
load: true
});
}
else
{
location.href=url;
}
}
теперь проблема в том, что когда я нажимаю на div, оверлей загружается в первый раз правильно... и после его закрытия, когда я снова нажимаю на div, он не загружается, пока я не обновлю страницу. В чем может быть ошибка. Я использую JQuery Tools для наложения.
$(document).ready
внутриfunction
? - person Grant Thomas   schedule 08.05.2011