PDA

View Full Version : حرفه ای: تفاوت بین ورژن ها 1.8.3 و 1.6.2 در jquery



sanay_esh
شنبه 11 آذر 1391, 11:26 صبح
با سلام خدمت اساتید گرانقدر

بنده از jquery datepicker آقای هاشمی نژاد دارم استفاده میکنم ولی وقتی به جای فایل jquery-1.6.2.min.js از فایل jquery-1.8.3.min.js استفاده میکنم به مشکلی برخورد میکنم که تقریبا شناسایی هم کردم

اینکه فایل با نسخه 1.8.3 در استایل تقویم left رو نمیسازه یعنی بدین شکل:

در فایل با نسخه قدیم :

element.style {
display: block;
left: 734.5px;
position: absolute;
top: 232px;
z-index: 1;


}


و در فایل جدید :

element.style {
display: block;
position: absolute;
top: 232px;
z-index: 1;


}


بنده به چه صورت میتونم این اختلاف یا مشکل را رفع کنم ؟

mehdi.mousavi
چهارشنبه 22 آذر 1391, 18:49 عصر
سلام.
منظورتون از Style تقویم چیه؟ اگر ممکنه کد خودتون رو (بهمراه HTML و CSS مورد استفاده)
در JSFiddle (http://jsfiddle.net/) قرار بدید تا بررسی کنم و بهتون پاسخ بدم.

ممنون و موفق باشید.

sanay_esh
چهارشنبه 22 آذر 1391, 19:00 عصر
با سلام خدمت شما جناب موسوی

ممنون که پاسخ دادید بنده یک فایل ضمیمه کردم که بدون هیچ تغییری از سایت آقای هاشمی نژاد برداشتم

حال که میخواهم یک jquery با ورژن بالاتر به آن bind کنم یه مشکلی پیش میاد که میتونید خودتون

با تغییر آدرس فایل js مشاهده نمائید

باز ممنون که پاسخ دادید

mehdi.mousavi
چهارشنبه 22 آذر 1391, 20:02 عصر
سلام.
برای Set کردن جایگاه افقی منو، می تونید بدین شکل عمل کنید:

$('#datepicker0').datepicker({
beforeShow: function(input, inst)
{
var x = $(input).position().left;
$('#ui-datepicker-div').css({left:x});
}
});


من الیته بر اساس سمت چپ TextBox جایگاه تقویم رو Set کردم...

موفق باشید.