所以我有:
<img src="image1.png"
width="300"
height="115"
onmouseover="this.src='image1.png';"
onmouseout="image2.png">
这很有效,但是一旦我悬停并且第二个图像打开,我需要在我移除光标时关闭它。用简单的内联JS实现这一点的方法是什么?
答案 0 :(得分:2)
通过设置src:
以相同的方式撤消更改- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIViewController *firstViewController;// initial view controller
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:firstViewController]];
UIViewController *leftMenuViewController; // your left menu
UIViewController *rightMenuViewController; // your right menu
RESideMenu *sideMenuViewController = [[RESideMenu alloc] initWithContentViewController:navigationController
leftMenuViewController:leftMenuViewController
rightMenuViewController:rightMenuViewController];
sideMenuViewController.backgroundImage = [UIImage imageNamed:@"Stars"];
[self.window makeKeyAndVisible];
return YES;
}
答案 1 :(得分:1)
您可以使用jQuery并使用.hover函数。此函数为您执行call'
2015-06-30T08:21:54.511757+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:211:in
和call'
2015-06-30T08:21:54.511760+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.1/lib/rack/methodoverride.rb:22:in
函数,因此您只需指定应该发生的事情。
此外,您应该在CSS文件中指定样式。
此解决方案不会为您提供内联解决方案,但会减少您的代码并分离您的疑虑。
这是你的Javascript。我已经在div中使用更改文本来向您展示示例而不是切换图像,因为我没有方便的图像,但使用它作为示例应该很简单。
call'
2015-06-30T08:21:54.511762+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:2021:in
block in call'
2015-06-30T08:21:54.511765+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1795:in