Cảm ơn bạn đã giúp tôi (dành cho những người có thời gian và sẵn sàng).jQuery Hiển thị/Ẩn theo lớp khi nhiều mục chứa lớp đã nói
Tôi đã viết kịch bản này:
$(document).ready(function() {
// hides the slickbox as soon as the DOM is ready
// (a little sooner than page load)
$('.foliobtn').hide();
$('.folionamedate').show();
// shows the slickbox on clicking the noted link
$('.foliobottom').mouseover(function() {
$('.foliobtn').show();
return false;
});
$('.foliobottom').mouseout(function() {
$('.foliobtn').hide();
return false;
});
$('.foliobottom').mouseover(function() {
$('.folionamedate').hide();
return false;
});
$('.foliobottom').mouseout(function() {
$('.folionamedate').show();
return false;
});
});
và đặt nó lên trang này http://www.fraservalley-webdesign.com/portfolio/test.php.
Nó hoạt động ngoại trừ nó tất nhiên hiển thị/ẩn trên mọi phần tử với các lớp thích hợp, không chỉ là một trong những tôi đang lơ lửng trên. Tôi không thể đặt tên duy nhất cho mỗi người vì sẽ có hàng tá và nó sẽ là nội dung dựa trên cơ sở dữ liệu.
Có ai biết cách đơn giản để tách riêng mục tôi đang di chuột qua trong tập lệnh không?
Điều này có hợp lý không?
vâng, điều đó có ý nghĩa và câu trả lời là: * Không làm điều đó *. Không ẩn theo lớp, nếu bạn không muốn ẩn tất cả các phần tử sử dụng lớp đó. Sử dụng công cụ chọn khác. (* điều này * hoạt động) – Cheeso