Onmouseover(在图像上)我正在清除setInterval函数。 Onmouseout我需要重用相同的setInterval函数。但是因为它在鼠标悬停期间被清除,所以它不能用于鼠标输出。如何再次使用setinterval函数onmouseout?
我正在尝试创建幻灯片小部件(类似于YAHOO HOMEPAGE)。
public class Context : DbContext
{
public Context()
: base("Name=xyz")
{
if (!Database.Exists("xyz"))
Database.SetInitializer(new Initializer());
}
public DbSet<User> Users { get; set; }
public DbSet<Role> Roles { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Configurations.Add(new UserMap());
base.OnModelCreating(modelBuilder);
}
}
public class UserMap : EntityTypeConfiguration<User>
{
public UserMap()
{
HasMany(r => r.Roles).WithMany(u=>u.Users)
.Map(m =>
{
m.ToTable("UserRoles");
m.MapLeftKey("UserId");
m.MapRightKey("RoleId");
});
}
}
public class User
{
public User()
{
this.Roles = new HashSet<Role>();
}
public int UserId { get; set; }
public string UserName { get; set; }
public string PasswordHash { get; set; }
public DateTime? LastLoggedOn { get; set; }
public DateTime? PasswordChangedOn { get; set; }
public int IsActive { get; set; }
public virtual ICollection<Role> Roles { get; set; }
}
public class Role
{
public Role()
{
this.Users = new HashSet<User>();
}
public int RoleId { get; set; }
public string RoleName { get; set; }
public string Description { get; set; }
public virtual ICollection<User> Users { get; set; }
}
答案 0 :(得分:0)
在函数中创建区间,这样就可以重新运行此函数。
另一种方法是让间隔保持运行,但更新一个停止间隔函数完全执行的变量。像这样:
mainloop