我不是100%熟悉JS或jQuery,並且有關於如何分離函數的問題。如何使用2個腳本標籤分離jQuery函數
我現在有這個功能:
$(window).scroll(function(){
var wScroll = $(this).scrollTop();
console.log(wScroll)
var windowWidth = ($(window).width()/8);
var windowHeight = ($(window).height()/16);
$('.fore-card').css({
'transform': 'translate(' + windowWidth*0 + 'px, ' + windowHeight*(-6) + 'px)',
});
$('.mid-card').css({
'transform': 'translate(' + windowWidth*(-1) + 'px, ' + windowHeight + 'px)',
});
$('.back-card').css({
'transform': 'translate(' + windowWidth*(2) + 'px, ' + windowHeight*(-12) + 'px)',
});
});
正如你可以看到我有滾動的監聽器。我也有一些與頁面滾動無關的功能。現在它確實有效,但是滾動導致我的對象產生一些混亂,因此我需要將它們分開。
我最初以爲是這樣的:
$(document).ready(function(){
func1();
func2();
[...etc...];
});
會做......但我不知道如何去這件事。
UPDATE
基於關閉的意見,我是假設這會工作:
$(function(){
var windowWidth = ($(window).width()/8);
var windowHeight = ($(window).height()/16);
$('.fore-card').css({
'transform': 'translate(' + windowWidth*0 + 'px, ' + windowHeight*(-6) + 'px)',
});
$('.mid-card').css({
'transform': 'translate(' + windowWidth*(-1) + 'px, ' + windowHeight + 'px)',
});
$('.back-card').css({
'transform': 'translate(' + windowWidth*(2) + 'px, ' + windowHeight*(-12) + 'px)',
});
$(window).scroll(function(){
var wScroll = $(this).scrollTop();
console.log(wScroll)
});
});
好的。在發佈此消息後,我重新編輯了我的原始問題。那會給我我需要的結果嗎? – bmoneruxui
確實有效。 – bmoneruxui