reza-shady
پنج شنبه 02 خرداد 1392, 12:08 عصر
سلام دوستان خسته نباشید !
من یک باکس دارم که داخل اطلاعات کاربران رو نمایش میده !
و توسط این کد باز میشه ! :
$(document).ready(function(){
$('a[rel*=dtipi]').each(function(){
$(this).qtip({
content: {
text: '<div align="center"><img class="throbber" src="<?= $C->SITE_URL.'themes/'.$C->THEME ?>/imgs/fbload.gif" alt="در حال بارگذاري ..." /></div>',
ajax: { url: $(this).attr('id')}
},
position: { at: 'leftMiddle',my: 'rightMiddle',viewport: $(window),effect: false },
show: { event: 'click',solo: true},
hide: 'unfocus',style: {classes: 'ui-tooltip-wiki ui-tooltip-light ui-tooltip-shadow', width: 285}
})
})
.click(function(event) { event.preventDefault(); });
});
و با اینجوری توی لینک فراخوانی میشه :
<a rel="dtipi" id="'.$C->SITE_URL.'userinfo/user:'.$u[3].'" href="'.$C->SITE_URL.$u[0].'" title="'.htmlspecialchars($u[1]).'">
ولی من نمی خوام با rel شناسایی بشه
می خوام بزارمش توی یک فانکشن جدا !
که فقط توی اون لینک فانکشن رو صدا بزنم و یک پارامتر ID بدم بهش !
مثلا
function userinfo(userid){
$.each(function(){
$(this).qtip({
content: {
text: '<div align="center"><img class="throbber" src="<?= $C->SITE_URL.'themes/'.$C->THEME ?>/imgs/fbload.gif" alt="در حال بارگذاري ..." /></div>',
ajax: { url: '<?= $C->SITE_URL ?>userinfo/user:'+userid}
},
position: { at: 'leftMiddle',my: 'rightMiddle',viewport: $(window),effect: false },
show: { event: 'click',solo: true},
hide: 'unfocus',style: {classes: 'ui-tooltip-wiki ui-tooltip-light ui-tooltip-shadow', width: 285}
})
})
.click(function(event) { event.preventDefault(); });
}
بعد اینجور صداش بزنم !
onclick="userinfo('<?= htmlspecialchars($u->id) ?>'); return false;"
ولی اینی که الان دادم کار نمی کنه !
کسی می تونه راهنماییم کنه چطور می تونم این فانکشن رو درست کنم ؟
ببخشید اگه نتونستم درست منظور رو برسونم !
من یک باکس دارم که داخل اطلاعات کاربران رو نمایش میده !
و توسط این کد باز میشه ! :
$(document).ready(function(){
$('a[rel*=dtipi]').each(function(){
$(this).qtip({
content: {
text: '<div align="center"><img class="throbber" src="<?= $C->SITE_URL.'themes/'.$C->THEME ?>/imgs/fbload.gif" alt="در حال بارگذاري ..." /></div>',
ajax: { url: $(this).attr('id')}
},
position: { at: 'leftMiddle',my: 'rightMiddle',viewport: $(window),effect: false },
show: { event: 'click',solo: true},
hide: 'unfocus',style: {classes: 'ui-tooltip-wiki ui-tooltip-light ui-tooltip-shadow', width: 285}
})
})
.click(function(event) { event.preventDefault(); });
});
و با اینجوری توی لینک فراخوانی میشه :
<a rel="dtipi" id="'.$C->SITE_URL.'userinfo/user:'.$u[3].'" href="'.$C->SITE_URL.$u[0].'" title="'.htmlspecialchars($u[1]).'">
ولی من نمی خوام با rel شناسایی بشه
می خوام بزارمش توی یک فانکشن جدا !
که فقط توی اون لینک فانکشن رو صدا بزنم و یک پارامتر ID بدم بهش !
مثلا
function userinfo(userid){
$.each(function(){
$(this).qtip({
content: {
text: '<div align="center"><img class="throbber" src="<?= $C->SITE_URL.'themes/'.$C->THEME ?>/imgs/fbload.gif" alt="در حال بارگذاري ..." /></div>',
ajax: { url: '<?= $C->SITE_URL ?>userinfo/user:'+userid}
},
position: { at: 'leftMiddle',my: 'rightMiddle',viewport: $(window),effect: false },
show: { event: 'click',solo: true},
hide: 'unfocus',style: {classes: 'ui-tooltip-wiki ui-tooltip-light ui-tooltip-shadow', width: 285}
})
})
.click(function(event) { event.preventDefault(); });
}
بعد اینجور صداش بزنم !
onclick="userinfo('<?= htmlspecialchars($u->id) ?>'); return false;"
ولی اینی که الان دادم کار نمی کنه !
کسی می تونه راهنماییم کنه چطور می تونم این فانکشن رو درست کنم ؟
ببخشید اگه نتونستم درست منظور رو برسونم !