MediaWiki:Common.js:修订间差异
MediaWiki界面页面
更多操作
// Edit via Wikiplus |
// Edit via Wikiplus |
||
| 第470行: | 第470行: | ||
var dataset = ul[0].dataset, | var dataset = ul[0].dataset, | ||
oldLeft = +dataset.left; | oldLeft = +dataset.left; | ||
ul. | ul.css('marginLeft', -(++oldLeft * self.width()) + 'px').delay(730).queue(function () { | ||
dataset.left = oldLeft === +dataset.length - 1 ? -1 : oldLeft; | dataset.left = oldLeft === +dataset.length - 1 ? -1 : oldLeft; | ||
$(this).dequeue(); | |||
}); | }); | ||
}, 5000); | }, 5000); | ||
$(window).on('resize', function () { | $(window).on('resize', function () { | ||
ul.width(self.width() * self.find('li').length).animate({ | ul.width(self.width() * self.find('li').length).animate({ | ||
marginLeft: -(ul[0].dataset.left * self.width()) + 'px' | marginLeft: -((+ul[0].dataset.left === -1 ? 0 : +ul[0].dataset.left) * self.width()) + 'px' | ||
}, 370); | }, 370); | ||
}); | }); | ||
}); | }); | ||