Simliar başlıklarıyla ilgili soruları denedim, ancak çalışmazlar. (Örneğin: How to load AJAX content into current Colorbox window?)jQuery colorbox içeriğini değiştir
Ben ana sayfası vardır:
<script type="text/javascript" src="js/jquery.colorbox.js"></script>
<link rel="stylesheet" type="text/css" href="css/colorbox.css" />
<script>
jQuery(function(){
$("#aLink").colorbox();
$('#blub a[rel="open_ajax"]').live('click', function(e){
e.preventDefault();
var url = $(this).attr('href');
$.ajax({
type: 'GET',
url: url,
dataType: 'html',
cache: false,
beforeSend: function() {
//$('#cboxContent').empty();
$('#cboxLoadedContent').empty();
$('#cboxLoadingGraphic').show();
},
complete: function() {
$('#cboxLoadingGraphic').hide();
},
success: function(data) {
$('#cboxLoadedContent').append(data);
}
});
});
});
</script>
<a href="1.html" id="aLink">colorbox open</a>
Bu iyi çalışır, 1.html ait (basit) içerik Colorbox yüklenir (jQuery 1.6.1 dahil):
1.html:
<div id="blub">
<a rel="open_ajax" href="2.html">Change Content</a>
</div>
Şimdi linke una tıkladı ınızda yoluyla içerik değiştirmek istiyorum. Bu işe yaramıyor. Ether Ek bir renk kutusu alıyorum veya hiçbir şey olmuyor.
Thanx!
renk kutusu açıldığında (1.html içeriğiyle), 2.html bağlantısına sahip olduğu anlamına mı geliyor? Yani, temel olarak, renk kutusunun içeriğini değiştirmek için renk kutusunun içinde bir bağlantı istersiniz .. bu doğru mu? – Donamite
1.html içeriği, colorbox'a yüklenir. "İçeriği Değiştir" bağlantısı burada okunmaktadır. Bağlantıyı kesiyorum ... Şimdi 2.html içeriğinin mevcut renk kutusunda yüklenmesini istiyorum – saromba