Pro.Graming
شنبه 12 شهریور 1390, 18:38 عصر
سلام خسته نباشید
یه کد جاوا هست به این شکل
this.dragSplitpane=function(){
var Offset;
var wi;
var dragspliter=new Draggable('splitpane',{
constraint: 'horizontal',
zindex: 0,
snap: function(x,y) {
var v=Offset - $('splitpane').offsetLeft;
v=eval(v)+ wi;
if(v <= 0 && x > 0) return[0,y];
return[x,y]
},
onStart: function() {
Offset = $('splitpane').offsetLeft;
wi = eval($('onlinelist').getStyle('width').replace(/px/g, ''));
},
onDrag: function() {
var verschiebung=Offset - $('splitpane').offsetLeft;
verschiebung=eval(verschiebung)+ wi;
if(verschiebung <= 0) verschiebung=0;
$('onlinelist').setStyle({width: verschiebung+'px'});
},
onEnd: function() {
$('splitpane').setStyle({left: '0px'});
},
revert:false
});
}
این (شاید یه قسمت از کل کد مورد نظر) هست که باعث میشه یه قسمتی از صفحه( که در سمت راست صفحه قرار گرفته) قابلیت کشیدن در افق پیدا بکنه. که وقتی درگ به سمت راست میکنی به سمت راست و وقتی درگ به سمت چپ میکنی به سمت چپ حرکت بکنه.
الان میخوام این قسمت از صفحه رو به سمت چپ انتقال بدم.
اما وقتی انتقال میدم این کد درست عمل نمیکنه(وقتی به سمت راست درگ میکنی به سمت چپ حرکت میکنه و برعکس)
چجوری این کد رو تغییر بدم تا شی مورد نظر در سمت چپ صفحه به درستی به صورت افقی درگ بشه؟
ممنون
یه کد جاوا هست به این شکل
this.dragSplitpane=function(){
var Offset;
var wi;
var dragspliter=new Draggable('splitpane',{
constraint: 'horizontal',
zindex: 0,
snap: function(x,y) {
var v=Offset - $('splitpane').offsetLeft;
v=eval(v)+ wi;
if(v <= 0 && x > 0) return[0,y];
return[x,y]
},
onStart: function() {
Offset = $('splitpane').offsetLeft;
wi = eval($('onlinelist').getStyle('width').replace(/px/g, ''));
},
onDrag: function() {
var verschiebung=Offset - $('splitpane').offsetLeft;
verschiebung=eval(verschiebung)+ wi;
if(verschiebung <= 0) verschiebung=0;
$('onlinelist').setStyle({width: verschiebung+'px'});
},
onEnd: function() {
$('splitpane').setStyle({left: '0px'});
},
revert:false
});
}
این (شاید یه قسمت از کل کد مورد نظر) هست که باعث میشه یه قسمتی از صفحه( که در سمت راست صفحه قرار گرفته) قابلیت کشیدن در افق پیدا بکنه. که وقتی درگ به سمت راست میکنی به سمت راست و وقتی درگ به سمت چپ میکنی به سمت چپ حرکت بکنه.
الان میخوام این قسمت از صفحه رو به سمت چپ انتقال بدم.
اما وقتی انتقال میدم این کد درست عمل نمیکنه(وقتی به سمت راست درگ میکنی به سمت چپ حرکت میکنه و برعکس)
چجوری این کد رو تغییر بدم تا شی مورد نظر در سمت چپ صفحه به درستی به صورت افقی درگ بشه؟
ممنون