- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理的网页上显示了一个返回顶部按钮。当您向下滚动时,有时单击它时,它会跳到顶部,然后跳回您在页面上的位置,然后像预期的那样平滑滚动到顶部。请记住,它并不总是这样做。这只是一个滞后或故障问题还是我的脚本中有一些错误?
$(function(){
$(document).on( 'scroll', function(){
if ($(window).scrollTop() > 615) {
$('.ion-android-arrow-dropup-circle').addClass('show');
} khác {
$('.ion-android-arrow-dropup-circle').removeClass('show');
}
});
$('.ion-android-arrow-dropup-circle').on('click', scrollToTop);
});
function scrollToTop() {
verticalOffset = typeof(verticalOffset) != 'undefined' ? verticalOffset : 0;
element = $('body');
offset = element.offset();
offsetTop = offset.top;
$('html, body').animate({scrollTop: offsetTop}, 500, 'linear');
};
搜索了 40 多个问题,但找不到答案。之所以这么说,是因为如果你不这样做,而有人找到了,他们总是会说:“你应该在问之前先看一下。”我一直看到它。
1 Câu trả lời
回答我自己的问题
在这么长时间没有得到回复后,我已经继续前进,并决定当时不担心这个问题。今天,我在另一个网站上使用相同的 jQuery 脚本,并且遇到了同样的问题。由于找不到有关该问题的帮助,我决定尝试自己修复它。
解决方案很简单!我不知道我第一次是怎么错过的。我所做的就是获取上面的代码并向其中添加一个函数:
$('.ion-android-arrow-dropup-circle').click(function(event) {
sự kiện.preventDefault()
});
我忘记了需要删除单击跳转到目的地的链接的默认操作。现在它工作起来非常流畅,看起来很棒,就像我一开始想要的那样!
我完全更新的脚本供您引用:
$(function(){
$(document).on( 'scroll', function(){
if ($(window).scrollTop() > 50) {
$('.ion-eject').addClass('show');
} khác {
$('.ion-eject').removeClass('show');
}
});
$('.ion-eject').click(function(event) {
sự kiện.preventDefault()
});
$('.ion-eject').on('click', scrollToTop);
});
function scrollToTop() {
verticalOffset = typeof(verticalOffset) != 'undefined' ? verticalOffset : 0;
element = $('body');
offset = element.offset();
offsetTop = offset.top;
$('html, body').animate({scrollTop: offsetTop}, 200, 'linear');
};
关于javascript - 返回顶部按钮问题(可能)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34023317/
Theo tình hình hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời được hỗ trợ bằng sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể gây ra tranh luận, tranh cãi, thăm dò ý kiến hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập
Trong khi viết mã, tôi tự hỏi mình câu hỏi này: Liệu cách này có nhanh hơn: if(false) return true; else return false; so với cách này không? nếu(sai) trả về đúng; trả về
Làm thế nào để thực hiện "trả về" trong điều kiện logic? Điều này hữu ích trong những tình huống như thế này: checkConfig() || return false; var iNeedThis=doSomething() || return false
Đây là bản demo biểu thức chính quy của tôi Như câu hỏi đã nói: Nếu số đầu tiên là 1 thì trả về 1 Nhưng nếu là 145 thì trả về 145 Nhưng nếu là 133 thì trả về 133 Dữ liệu mẫu a: K'8134567 K'81345678
Khi xem qua các câu đố và câu trả lời trong phần Hỏi & Đáp của Code Golf, tôi đã tìm thấy giải pháp này cho câu trả lời tham chiếu phương pháp dài nhất và khó hiểu nhất trả về 1, int foo(void) { return! 0; } int bar(
Tôi muốn trả về JSON bên dưới. { "name": "jackie" } người đưa thư báo lỗi cho tôi. Mô tả Người mới bắt đầu và không mong đợi tham gia Spring Boot ở đây. 1 ngày tuổi. Có một cách đúng đắn để
Miễn là "is" trả về True thì "==" có trả về True không? Trong [101]: np.NAN là np.nan là np.NaN Out[101]: Đúng Trong [102]: np.NAN
Tôi cần biết thông tin chi tiết về tất cả sinh viên đang ở phòng số 6 hoặc 7 hoặc không ở phòng nào cả. Nếu họ ở trong những phòng khác thì nói một cách đơn giản, tôi không muốn có bản ghi đó. Sơ đồ của tôi là: students(roll_no, name,class,.
Tôi có một biểu mẫu mà tôi gửi tới php để chèn vào cơ sở dữ liệu mysql thông qua ajax. Mọi thứ đều ổn, php trả về giá trị "true", nhưng trong ajax thì lại hiển thị thông báo false. Ở đây bạn có thể xem mã php:
Tôi đang gặp phải một vấn đề so sánh giá trị rất lạ và không thể giải thích được trong Kotlin. Mã sau đây in ra dữ liệu giả lớp Foo ( val a: Byte ) fun main() { val NUM
Lưu ý rằng điều này không dành riêng cho Protractor. Vấn đề là Angular 2 sử dụng dịch vụ Testability tích hợp có tên là Protractor. Thước đo góc gọi Testabil
Trong cửa sổ gỡ lỗi, tất cả các biểu thức sau đều trả về 1. Ứng dụng.WorksheetFunction.CountA(Cells(4 + (i - 1) * rows_per_record, 28) & "
Tôi đang sử dụng jsonplaceholder (http://jsonplaceholder.typicode.com/) cục bộ. Tôi đang thử nghiệm các cuộc gọi GET và POST của mình thông qua extjs rest proxy
Sau đây là đoạn mã (đã sửa đổi) mà Postman cung cấp để gọi trang của tôi thành công. var client = new RestClient("http://sub.example.com/wp-json/wp/v2
Câu hỏi này đã có câu trả lời ở đây: Làm gì với các vấn đề mysqli? Các lỗi như mysqli_fetch_array(): Đối số #1 phải
Tôi đoán là tôi hơi kém hiểu biết về đối số dòng lệnh C. Tôi đã xem lại một số mã cũ của mình nhưng dù là phiên bản nào thì nó vẫn bị lỗi phân đoạn. Cách chạy nó là ./foo -n num (trong đó num là số do người dùng nhập vào dòng lệnh) nhưng bằng cách nào đó nó không hoạt động
Tôi đã viết một lớp để xử lý các kết nối đường ống được đặt tên và nếu tôi tạo một thể hiện, đóng nó lại, sau đó thử tạo một thể hiện khác, gọi CreateFile() trả về INVALID_HANDLE_VALUE và GetLastError
Mặc dù is_writable() trả về giá trị true nhưng tôi vẫn không thể ghi vào tệp. Tất nhiên, tập tin đó tồn tại và có thể đọc được. Đây là mã: $file = "data"; echo file_get_contents($file
Biến $response trong đoạn mã sau là NULL, mặc dù nó phải là giá trị của yêu cầu SOAP. (Danh sách thủy triều). Khi tôi gọi $client->__getLastResponse() tôi nhận được từ dịch vụ SOAP
Tôi đã tìm kiếm câu trả lời trên nhiều diễn đàn trực tuyến nhưng có vẻ như không có câu trả lời nào phù hợp với tình huống của tôi... Tôi đang sử dụng Windows 7, VS2010. Tôi có một ứng dụng sử dụng bộ đếm thời gian để gọi chức năng làm mới thanh tác vụ. Chức năng thanh tác vụ chứa lệnh gọi đến LoadI
Tôi là một lập trình viên xuất sắc, rất giỏi!