У меня возникли проблемы с получением функции ввода мыши, оставляющей функциональность работы. Я знаю, что есть опция .hover, которую я могу взять, я хочу, чтобы мы работали с mouseenter/mouseleave, прежде чем я подхожу к этому.jQuery mouseenter mouse leave
Что я вижу, я открыл хром и проверяю img, он говорит, что файл src меняется, но я не вижу заметного изменения. Может кто-нибудь помочь пожалуйста
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="jquery-1.4.3.min.js" type="text/javascript"></script>
</head>
<body>
<img id="menuHome" src="m_home.gif" />
<script type="text/javascript">
$(document).ready(function() {
$("#menuHome").mouseenter(function() {
$(this).attr({ src: 'm_home_roll.gif' });
});
$("#menuHome").mouseleave(function() {
$(this).attr({ src: 'm_home.gif' });
});
});
</script>
</body>
</html>
ли послал хром запрос HTTP, чтобы загрузить изображение? И вы уверены, что изображения разные? –
100% уверены, что изображения разные, на вкладке ресурсов после первоначального опрокидывания хром запрашивает m_home_roll.gif – 2010-11-11 20:35:37
В первый раз, когда я перевернул изображение, оно меняется, но в последующие моменты времени это не так. Если я обновляю страницу, я могу получить изображение для изменения, но снова, в последующие моменты он не изменится. – 2010-11-11 20:42:36