30-08-2010, 10:12
|
|
|
חבר מתאריך: 02.11.04
הודעות: 111
|
|
אובייקט לא נקלט ב JQUERY
מה מצב
ש לי 2 פונקציות שמכניסות לתוך DIVים אובייקטים חדשים
אבל לאחר שהאובייקט נוצר ה JQUERY לא מזהה אותו
זה הקובץ JS שלי
הפונקציה השניה מייצרת אובייקט עם קלאס remove_line אבל לאחר היא מייצרת ה CLICK לא מזוהה
לאומת זאת ברגע שאני בונה אותם עם העמוד זה כן מזהה אותם [PHP]
קוד:
$('.remove_line').click(function(){
var page_id = $(this).attr('id');
var page_name = $(this).attr('name');
var base_url = '<?php echo base_url(); ?>';
var current_page_menu = '<?php echo $current_page_menu; ?>';
var link = base_url + 'admin_function/remove_page_from_menu/'+ current_page_menu + '/' + page_id ;
$('#loading_'+page_id).html('<img src="'+ base_url +'radicals/static_images/loading/loader.gif">');
jQuery.ajax({
url : link,
success : function(data) {
$('#page_connect_to_menu_select_'+page_id).remove( );
$('.pages_not_in_menu').append('<div class="pages_not_in_menu_title" id="'+page_id+'" name="'+page_id+'">'+page_name+'</div>');
},
error : function(XMLHttpRequest, textStatus, errorThrown){
alert(errorThrown);
}
});
});
///
///===============================
///
$('.pages_not_in_menu_title').draggable({
revert: true,
scroll: false
});
$('.page_connect_to_menu').droppable({
accept: '.pages_not_in_menu_title',
drop: function(event, ui) {
var un_float = '<?php echo $un_float; ?>';
var el_id = ui.draggable.attr('id');
var el_name = ui.draggable.attr('name');
$(this).append('<div class="page_connect_to_menu_select" id="page_connect_to_menu_select_'+el_id+'"><input type="hidden" name="num[]" value="'+el_id+'">'+el_name+'<div style="'+ un_float +'" id="loading_'+el_id+'"><div class="remove_line" id="'+el_id+'" name="'+el_name+'"></div></div></div>');
ui.draggable.remove();
}
}).sortable({
items: '.page_connect_to_menu_select'
});
$(".page_connect_to_menu").disableSelection();
|