Убедившись, что на странице будет указан этот код (попробуйте console.log("AOK!")
), вы можете отобразить <div>
, используя этот код:
Простой старый JavaScript:
FB.Event.subscribe('edge.create', function(href, widget) {
document.getElementById("topsecret").style.display = "block";
});
HTML:
<div id="topsecret" style="display:none;">
Content Goes Here
</div>
Если вы используете библиотеку jQuery или что-то подобное, вы можете использовать функцию show()
, чтобы вместо этого появилось окно:
FB.Event.subscribe('edge.create', function(href, widget) {
$("#topsecret").show();
//$("#topsecret").slideDown("fast");
//$("#topsecret").fadeIn("fast");
});
Вы могли бы также рассмотреть возможность использования команды загрузки AJAX вместо этого, потому что в противном случае довольно легко заставить окно появиться, когда контент только скрыт.
FB.Event.subscribe('edge.create', function(href, widget) {
$("#topsecret").load("mycontent.html");
});