1
myScroller.scoller("refresh", {width:5}); would be fantastic

这就是我所拥有的。这工作得很好(有点偏离但搞砸了)。问题是小滑块球认为它具有整个原始宽度,因此它从杆上滑落。

$.each($(":jqmData(role=fieldcontain) > div[class~='ui-slider']"), function () {
    var slider = $(this);
    slider.css("width", (slider.width() - 16) + "px !important");
});
4

1 回答 1

9

您可以只选择滑块小部件并设置它们的宽度而无需循环:

//set all slider widgets to 250px wide
$('.ui-slider').width(250);

//set all slider widgets to 50% wide
$('.ui-slider').width('50%');

//set all slider widgets to 25px less than their current width
$('.ui-slider').width(function (i, old_width) {
    return old_width - 25;
});

我会将此代码放在这样的pageinit处理程序中:

$(document).on('pageinit', '.ui-page', function () {
    $(this).find('.ui-slider').width(250);
});
于 2012-08-13T23:50:24.120 回答