просто хочу показать, что я искал по всем stackoverflow и google, но не смог решить мою проблему с помощью помощи, которую нашел.
У меня есть недельный календарь, в котором дни разделены наэлементы div.Каждый div имеет идентификатор dmY.Я использую смесь php и jQuery для загрузки событий в дни выбранной недели.
Ниже приведена смесь jQuery и PHP, которая делает это (загружает события в определенные дни недели).
echo "<script type=\"text/javascript\">
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox({
loadingImage : '/scripts/facebox-v1.3/loading.gif',
closeImage : '/scripts/facebox-v1.3/closelabel.png'
});
$(document).bind('beforeReveal.facebox', function() {
$(\"#facebox .content\").empty();
});
";
for($day=1; $day<=5; $day++) {
echo "$('#".date('d-m-Y', strtotime($year."W".$week.$day))."').append( $('<div />').load('/cal/load #".date('d-m-Y', strtotime($year."W".$week.$day))."' ));\n";
}
echo "});
</script>";
Ниже приведены данные, которые загружаются в конкретный div.
echo "<div id='".date('d-m-Y', strtotime($event['timeStart']))."' style='width: 100%; height: ".$eventLong."px; top: ".$eventPosition."px; left: 0%; position: absolute; z-index: 1; background: #C30;'><a href='#' rel='facebox'>Delete</a></div>";
Моя проблема в том, что я не могу заставить работать facebox - я хочу добиться этого, нажимая накнопка удаления, всплывающее окно.