我不是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