很简单的问题,帮忙解决一下,谢谢。_html/css_WEB-ITnose
我想用CSS来设置一个button的背景:
即:正常不点击的时候背景是图片1.png,点击后(即:选中状态时)背景图片是2.png。
有没有好的解决方法,谢谢。
网上查到一个是这样解决的:
<script> <br /> var Arr=new Array( "1.jpg ", "2.jpg ") <br /> var i=0 <br /> function fun(){ <br /> aa.style.backgroundImage= "url( "+Arr[i]+ ") " <br /> i=i+1 <br /> if(i> =2)i=0 <br /> } <br /> </script>
aaaa |
回复讨论(解决方案)
用div 不要用button
演示效果: http://job.dingso.com/crm/mail.php 我写的一个按钮的样式
<script> <br /> $(document).ready(function(){ <br /> $('#button').mouseover(function(){ <br /> $(this).removeClass('btn'); <br /> $(this).removeClass('btdown'); <br /> $(this).addClass('bton'); <br /> }); <br /> $('#button').mouseout(function(){ <br /> $(this).removeClass('bton'); <br /> $(this).addClass('btn'); <br /> }); <br /> $('#button').mousedown(function(){ <br /> $(this).addClass('btdown'); <br /> }); <br /> $('#button').mouseup(function(){ <br /> $(this).removeClass('btdown'); <br /> $(this).addClass('btn'); <br /> }); <br /> </script>
对啊,用DIV,而且这个根本不需要JS来控制,直接CSS就可以写出来www.seo7ye.com
对啊,用DIV,而且这个根本不需要JS来控制,直接CSS就可以写出来www.seo7ye.com
求指教:
不用js控制怎么写啊?
两个 class bg1 bg2 该怎么定义 不用我教了吧
首先指出几个错误,楼主的代码里面有很多不必要的空格,例如id= "aa "、i> =2等,这个是导致程序无法运行的一个原因,另外,aa.style.backgroundImage,其中aa没有定义,其他没什么大问题,我把详细的代码贴在下面了,在相同文件夹下放两张图片就可以运行了
<!DOCTYPE html><html><head><script> var Arr=new Array( "1.jpg", "2.jpg") var i=0 ;function fun(){ var aa=document.getElementById("aa"); aa.style.background="url("+Arr[i]+ ")"; i=i+1; if(i>=2) i=0;}</script> </head><body><table width=500 height=100 id= "aa" background="1.jpg" > <tr> <td> aaaa </td> </tr> </table> <input type="submit" value="Button" id="bb" onClick="fun();"/></body></html>
两个 class bg1 bg2 该怎么定义 不用我教了吧
谢谢啊,是啊,这中方法比较好。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Der Artikel erörtert den HTML & lt; Datalist & gt; Element, das die Formulare verbessert, indem automatische Vorschläge bereitgestellt, die Benutzererfahrung verbessert und Fehler reduziert werden.Character Count: 159

Der Artikel erörtert den HTML & lt; Progress & gt; Element, Absicht, Styling und Unterschiede vom & lt; Meter & gt; Element. Das Hauptaugenmerk liegt auf der Verwendung & lt; Fortschritt & gt; Für Aufgabenabschluss und & lt; Meter & gt; für stati

Der Artikel erörtert das HTML & lt; Meter & gt; Element, verwendet zur Anzeige von Skalar- oder Bruchwerten innerhalb eines Bereichs und seine gemeinsamen Anwendungen in der Webentwicklung. Es differenziert & lt; Meter & gt; von & lt; Fortschritt & gt; und Ex

Der Artikel erörtert das & lt; iframe & gt; Der Zweck von Tag, externe Inhalte in Webseiten, seine gemeinsamen Verwendungen, Sicherheitsrisiken und Alternativen wie Objekt -Tags und APIs einzubetten.

In dem Artikel wird das Ansichtsfenster -Meta -Tag erörtert, das für das reaktionsschnelle Webdesign auf mobilen Geräten unerlässlich ist. Es wird erläutert, wie die ordnungsgemäße Verwendung eine optimale Skalierung von Inhalten und Benutzerinteraktion gewährleistet, während Missbrauch zu Design- und Zugänglichkeitsproblemen führen kann.

In dem Artikel werden unter Verwendung von HTML5 -Formularvalidierungsattributen wie Erforderlich, Muster, Min, MAX und Längengrenzen erörtert, um die Benutzereingabe direkt im Browser zu validieren.

In Artikel werden Best Practices zur Gewährleistung der HTML5-Cross-Browser-Kompatibilität erörtert und sich auf die Erkennung von Merkmalen, die progressive Verbesserung und die Testmethoden konzentriert.

Dieser Artikel erklärt den HTML5 & lt; Time & gt; Element für semantische Datum/Uhrzeit. Es betont die Wichtigkeit des DateTime-Attributs für die Maschinenlesbarkeit (ISO 8601-Format) neben menschenlesbarem Text, das Zubehör steigert
