我有一个div,当用户向下滚动页面时,它会出现(你点击它,它就会把你带回页面的顶部)。目前它只是淡入淡出,但我希望它从页面的右侧滑入。
下面是我当前的代码:
Jquery:
<div class="toTop">
Back to the top
</div>
<script>
$(window).scroll(function() {
if ($(this).scrollTop()) {
$('.toTop').fadeIn();
} else {
$('.toTop
我希望有人能在这个问题上帮助我,因为这其实不是我的领域。
我在浏览器控制台中收到以下错误:
Uncaught TypeError: Property '$' of object [object Object] is not a function (index):36
(anonymous function) (index):36
Uncaught TypeError: Property '$' of object [object Object] is not a function totop.js:3
(anonymous function) totop.js:
我搜索过类似的问题,但还没有找到答案。
在我使用Genesis框架的Wordpress 上,我尝试使用以下jquery脚本:和Matt Verone的Dynamic to top (包括WP插件版本和手动版本)。两者都不起作用。我已经在可湿性粉剂和非可湿性粉剂网站上成功地使用了这两种方法。
我通过functions.php中的以下方法将smoothscroll.js和dynamic to top脚本(当手动使用它时)、easing.js和jquery.ui.totop.min.js都排入队列。
function tm_scripts()
{
wp_register_scr
我面临的问题是这段代码太重复了/太重了。我想简化这个或重构,使它更好,欢迎任何建议。我仍然是JS初学者,所以感谢您的输入和解释。
此代码的目标是根据用户在页面上的位置更改侧导航的位置。下面是代码:
/** Position for side navigation when page has hero carousel AND subnav */
if (heroCarousel && subNav) {
// Changes position for side navigation based on user scroll
let positionChanges