我最近下載了一個JavaScript插件(在這裏找到:http://www.jacksasylum.eu/ContentFlow/download.php),我試圖改變它一點。到目前爲止,我已經通過閱讀該網站的文檔選項卡下的演練來完成對代碼所做的所有編輯。我搜索和搜索,我只能找到一個代碼,我認爲可能是我需要改變。我只是沒有足夠的JavaScript知識來做到這一點。JavaScript插件幫助 - ContentFlow
如果您已經下載您閱讀一些單證標籤的插件之前,或者,這裏發生了什麼事情的圖片。
的圖標路太遠展開。 (忽略圖標,我只是使用Facebook和Twitter,因爲它們很容易。)我需要它們更接近。 (它們分佈在960像素寬的div上)
我發現這個代碼可能是我在找的東西。它被稱爲StepWidth。我不知道,如果這是我需要或沒有。任何人都可以填補我嗎?
calcStepWidth: function(diff) {
var vI = this.conf.visibleItems;
var items = this.items.length;
items = items == 0 ? 1 : items;
if (Math.abs(diff) > vI) {
if (diff > 0) {
var stepwidth = diff - vI;
} else {
var stepwidth = diff + vI;
}
} else if (vI >= this.items.length) {
var stepwidth = diff/items;
} else {
var stepwidth = diff * (vI/items);
//var stepwidth = diff/absDiff * Math.max(diff * diff,Math.min(absDiff,0.3)) * (vI/this.items.length);
//var stepwidth = this.flowSpeedFactor * diff/this.visibleItems;
//var stepwidth = this.flowSpeedFactor * diff * (this.visibleItems/this.items.length)
//var stepwidth = this.flowSpeedFactor * diff/this._millisecondsPerStep * 2; // const. speed
}
return stepwidth;
這可能會更容易,如果你有插件,但任何知識都會有所幫助。
這是可能的,但沒有看到'stepWidth'是如何執行應用這很難說。它在調用中用於更改css嗎? –
我相信如此。我不是100%肯定的,所以如果你想得到肯定的回答,你可能需要從該網站下載源代碼。但我大概有80%的把握。哈哈 –
這個JavaScript插件與jQuery無關。我更新了標題和標籤,並刪除了對jQuery的所有引用。 – Sparky