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