- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
tôi có một cái这个函数
function toDiv() {
$(".wrap")))
$('.barfill').each(function(){
var width=$(this).data('width');
$(this).animate({ width: width }, 500);
var $perctext = $('', {'class': 'perctext', text: width});
$perctext.appendTo(this);
$perctext.delay(500).each(function(a) {
$(this).delay(a * 250).animate({
'left': width
}, 1000);
});
});
else {}
}
使用它在元素出现在 Pane 上后运行。
function toView(elem) {
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();
var elemTop = $(elem).offset().top;
var elemBottom = elemTop + $(elem).height();
return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}
我希望它运行一次,当元素再次出现在 Pane 中时,该函数将不会再次触发。
我将 .one() 应用于父函数,因此它只运行一次,但没有成功。
您可以查看 Fiddle Demo进一步澄清问题。
Để ý:为了清楚起见,我更新了这个问题,因为它似乎造成了一些误解。
câu trả lời hay nhất
sử dụng.unbind()
在使用后删除监听器:
$(window).scroll(toDiv);
function toView(elem) {
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();
var elemTop = $(elem).offset().top;
var elemBottom = elemTop + $(elem).height();
return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}
function toDiv() {
if (toView(
$(".wrap"))) {
$('.barfill').each(function () {
var width = $(this).data('width');
$(this).animate({
width: width
}, 500);
var $perctext = $('', {
'class': 'perctext',
text: width
});
$perctext.appendTo(this);
$perctext.delay(500).each(function (a) {
$(this).delay(a * 250).animate({
'left': width
}, 1000);
});
});
$(window).unbind('scroll');
}
}
关于javascript - 运行一次后停止执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22888327/
Tôi gặp một vấn đề "thú vị" khi chạy rượu theo hai cách khác nhau dẫn đến: $> wine --version /Applications/Wine.app/Contents/Resources/bin/wi
Tôi đã tạo công cụ quét web này để lấy bảng từ các trang web. Tôi đã sử dụng con rối (không biết về vấn đề với crontab), Python để dọn dẹp và xử lý đầu ra từ cơ sở dữ liệu nhưng thật ngạc nhiên khi tôi thực thi nó */50 * * *
Nó phụ thuộc vào việc JavaScript được gọi hay thực thi? Nói chính xác, tôi có hai hàm, cả hai đều được gọi theo cùng một cách: [self.mapView stringByEvaluatingJavaScriptFromStri
Tôi hiện đang làm việc trong một dự án học máy bằng python (người mới bắt đầu ở đây, học mọi thứ từ đầu). Chỉ thắc mắc về OLS của mô hình thống kê và PooledOlS của scikit bằng cách sử dụng cùng một dữ liệu bảng mà tôi có
Sau khi sử dụng Mô hình đối tượng tích hợp (IOM), tôi có thể thực thi mã SAS và đọc tập dữ liệu SAS thành tập dữ liệu .Net/C# tại đây. Chỉ cần tò mò là sử dụng .Net làm máy khách cho máy chủ SAS cũng giống như sử dụng Enterpr.
Có một số jQuery thẳng thắn giúp ẩn div đã mở hiển thị khi được nhấp vào, nhưng vẫn thêm chiều cao cho điều hướng để làm cho nó trông giống như đang rơi xuống. Tập lệnh này hoạt động tốt: $(document).ready(funct
Câu hỏi này đã có câu trả lời: Làm cách nào để so sánh các chuỗi trong Java? (23 câu trả lời) Đã đóng 4 năm trước. Mới sử dụng Java ở đây và tôi đang thử một số mã đơn giản bằng NetBeans
Nếu tôi chuyển nó sang Python 2.x, nó sẽ thực thi 10. tại sao vậy? Huấn luyện mô hình hồi quy logistic import keras.backend dưới dạng
Tôi có hai tập lệnh được chứa trong phần nội dung HTML. Trong tập lệnh đầu tiên, tôi khởi tạo một đối tượng JS được tham chiếu trong thẻ tập lệnh thứ hai. ... obj.a = 1000;
Bất cứ khi nào tôi chạy phương thức này, tôi đều gặp lỗi với một số. Dưới đây là mã của tôi. public String getAccount() { String s = "Liệt kê các tài khoản";
Tôi đã tạo menu của mình bằng cách sử dụng do~while(true); nhưng mỗi khi người dùng nhập một số, thay vì chạy chương trình, nó lại hiển thị menu! //Phương thức chính của tôi public static void main(St
Làm cách nào để IPython thông báo cho tôi sau khi thực hiện lệnh? Tôi có thể sử dụng nhạc chuông/cảnh báo hoặc tải nó qua cửa sổ bật lên không? Tôi đang chạy Anaconda trên iTerm trên OS X 10.8.5. Câu trả lời hay nhất Hãy sử dụng phiên bản iTerm mới nhất, bạn có thể thực hiện việc này tại đây
Xin chào, tôi vừa viết mã cho Swing bằng thanh menu. Nhưng vấn đề xảy ra trong quá trình hoạt động. Tôi đã gõ: javac Menu.java java Menu và nó không đưa ra bất kỳ lỗi nào, nhưng GUI không hiển thị. Đây là mã nguồn của tôi để tham khảo:
Tôi cảm thấy như thiếu một điều gì đó hiển nhiên ở đây, nhưng tôi không thể thấy nó được viết ở đâu cả. Tôi sử dụng chứng chỉ Authenticode để ký một tệp thực thi, nhưng khi tôi bắt đầu tìm hiểu thêm về nó, tôi đã đặt câu hỏi về giá trị hiện tại. exe đã ký
Tôi đang thiết kế một ứng dụng sử dụng các thư viện được xác định trước trong DataTables để tạo bảng dữ liệu. Tôi muốn thực hiện thao tác xóa trên bảng dữ liệu và đối với tập lệnh java này phải được thực thi trong sự kiện nhấn nút. $(tài liệu).ready(functi
Tôi mới làm quen với Haskell và sẽ rất vui nếu có ai giúp tôi! Tôi đang cố gắng làm cho chương trình này hoạt động với vòng lặp do while. Kết quả của lệnh getLine thứ hai được đưa vào biến goGlenn.
Tôi có một chương trình sử dụng swing để triển khai một trò chơi nhỏ. Trong lớp chính, tôi có một vòng lặp lắng nghe các giá trị boolean trong bản đồ trò chơi. Vòng lặp được triển khai bằng cách sử dụng while sẽ không thực thi một lệnh nếu đó là lệnh duy nhất và tôi không biết tại sao.
Tôi đang cố gắng phát triển một ứng dụng Java kết nối với cơ sở dữ liệu Oracle và thực thi các chức năng. Nếu tôi chạy ứng dụng trong Eclipse thì nó hoạt động, nhưng khi tôi cố chạy .jar trong Dấu nhắc lệnh của Windows,
Tôi đang đọc về Tương lai trong Java và Lời hứa trong javascript. Dưới đây là mã tôi đã viết làm ví dụ. Câu hỏi của tôi là khi nào các nhiệm vụ được giao trong tương lai sẽ bắt đầu được thực hiện? Tạo như sau
Tôi gặp một tình huống phổ biến là bạn có hai biến (xSpeed và ySpeed) và tôi muốn đặt chúng độc lập về 0 khi chúng xuống dưới minSpeed và thoát khi cả hai đều bằng 0. Cách hiệu quả nhất để làm điều này là gì? Hiện tại tôi có hai phương pháp (Phương pháp 2 sạch hơn
Tôi là một lập trình viên xuất sắc, rất giỏi!