elham366
یک شنبه 13 آذر 1390, 16:13 عصر
سلام
من میخوام وقتی روی یه آیتم از یه منو کلیلک میشه یه context menu مانندی باز بشه و وقتی روی یه آیتم از این منوی تازه باز شده کلیک بشه اون منو پنهان بشه! نمیدونم چرا هاید نمیشه هر کاری میکنم! یعنی کلا کلیکش کار نمیکنه!!!!
کدهام اینه:
$.ajax({
type:"POST",
url: "../Common.asmx/LoadContacts",
data:"{'StaffId':'"+$("#hfSession").val()+"'}",
contentType: "application/json; charset=utf-8",
async:false,
dataType: "json",
success:function(data)
{
if(data.hasOwnProperty("d"))
data=data.d;
$("#contactList").append(data.toString());
$(".contactName").bind('click',function(e){
$('#menu').css({
top: e.pageY+'px',
left: e.pageX+'px'
}).show();});
$('#SendingMail').bind('click',function() {
$("#menu").fadeOut(800,'swing');});
},
error:function(){alert('nayumad');},
complete:function(){ $("#Loading").hide();}
})
return false;
menu یه div که همون context menu هست. contactName هم کلاس مربوط به <a>هاییه که قراره روش کلیلک بشه و منو باز شه!
الان مشکل اینه که روی li یا a های موجود در #menu کلیلک کار نمیکنه!
من میخوام وقتی روی یه آیتم از یه منو کلیلک میشه یه context menu مانندی باز بشه و وقتی روی یه آیتم از این منوی تازه باز شده کلیک بشه اون منو پنهان بشه! نمیدونم چرا هاید نمیشه هر کاری میکنم! یعنی کلا کلیکش کار نمیکنه!!!!
کدهام اینه:
$.ajax({
type:"POST",
url: "../Common.asmx/LoadContacts",
data:"{'StaffId':'"+$("#hfSession").val()+"'}",
contentType: "application/json; charset=utf-8",
async:false,
dataType: "json",
success:function(data)
{
if(data.hasOwnProperty("d"))
data=data.d;
$("#contactList").append(data.toString());
$(".contactName").bind('click',function(e){
$('#menu').css({
top: e.pageY+'px',
left: e.pageX+'px'
}).show();});
$('#SendingMail').bind('click',function() {
$("#menu").fadeOut(800,'swing');});
},
error:function(){alert('nayumad');},
complete:function(){ $("#Loading").hide();}
})
return false;
menu یه div که همون context menu هست. contactName هم کلاس مربوط به <a>هاییه که قراره روش کلیلک بشه و منو باز شه!
الان مشکل اینه که روی li یا a های موجود در #menu کلیلک کار نمیکنه!