की jQuery परिवर्तन सामग्री मैंने सिमलीर खिताब के साथ पहले से ही प्रश्नों की कोशिश की, लेकिन वे काम नहीं करते हैं। (उदाहरण के लिए: How to load AJAX content into current Colorbox window?): (jQuery 1.6.1 सहित)कलरबॉक्स
<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>
यह ठीक काम करता है, (सरल) 1.html की सामग्री colorbox में भरी हुई है
मैं मुख्य पृष्ठ है:
1.html:
<div id="blub">
<a rel="open_ajax" href="2.html">Change Content</a>
</div>
अब मैं लिंक पर klicking द्वारा सामग्री बदलना चाहते हैं। यह काम नहीं करता है। ईथर मुझे एक अतिरिक्त रंगबॉक्स मिलता है, या कुछ भी नहीं होता है।
Thanx!
क्या आपका मतलब है कि जब रंगबॉक्स खुलता है (1.html से सामग्री के साथ), तो इसका लिंक 2.html है? तो मूल रूप से, आप कलरबॉक्स की सामग्री को रंगबॉक्स की सामग्री को बदलने के लिए एक लिंक चाहते हैं .. क्या यह सही है? – Donamite
रंगीन बॉक्स में 1.html की सामग्री लोड की गई है। "सामग्री बदलें" लिंक वहां मौजूद है। मैं लिंक पर क्लिक करता हूं ... अब मैं चाहता हूं कि 2.html की सामग्री मौजूदा रंगबॉक्स – saromba