Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML] Zmiana obrazu
damian0021
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 7.05.2010

Ostrzeżenie: (0%)
-----


Witajcie,

mam pewne pytanie, zaczynam dopiero swoją przygodę i mam pewien kłopot:

Chciałem uzyskać podobny efekt na swojej stronie jak na: https://www.powerbulbs.com/vehicles/cars/uk...headlight-bulbs - dokładnie chodzi mi o to, gdy najadę w tabeli to zmienia się obrazek, czy możecie mi doradzić jak mogę to ogarnąć?

Czy 'onmouseover' będzie rozwiązaniem ?

Ten post edytował damian0021 21.06.2017, 19:54:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
damian0021
post
Post #2





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 7.05.2010

Ostrzeżenie: (0%)
-----


A, tak, tak.

To już poprawiłem + dodałem najnowszą wersję jQuery.

Mój aktualny kod:

  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7.  
  8. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  9.  
  10. <script type="text/javascript">
  11. $("#first").hover(function () {
  12.  
  13. $(".myClass").css("background-image", 'url("/img.jpg")');
  14.  
  15. });
  16.  
  17. $("#second").hover(function () {
  18.  
  19. $(".myClass").css("background-image", "#fff");
  20.  
  21. });
  22.  
  23. $("#third").hover(function () {
  24.  
  25. $(".myClass").css("background-color", 'url("http://www.thatsreallypossible.com/wp-content/uploads/2012/12/Space-Colonialisation.jpg")');
  26.  
  27. });
  28.  
  29. .myClass{
  30. background-color: #cccccc;
  31. width:200px;
  32. height:200px;
  33. }
  34.  
  35. table, th, td {
  36. border: 1px solid black;
  37. border-collapse: collapse
  38. }
  39. </head>
  40.  
  41. <table style="width:100%">
  42.  
  43. <tr>
  44. <th>ABC</th>
  45. <th>CDE</th>
  46. <th>EFG</th>
  47. </tr>
  48. <tr>
  49. <a id="third"><td >Link 1</td> </a>
  50. <td> <a>Link 1</a></td>
  51. <td> <a>Link 1</a></td>
  52. </tr>
  53. <tr>
  54. <td><a id="second">Link 1</a></td>
  55. <td>Eve</td>
  56. <td>94</td>
  57. </tr>
  58. <tr>
  59. <td> <a id="first">Link 1</a></td>
  60. <td>John</td>
  61. <td>Doe</td>
  62.  
  63. </tr>
  64.  
  65.  
  66.  
  67. <div class="myClass"></div>
  68.  
  69. </body>
  70. </html>


Witajcie,

lokalnie naprawiłem, wystarczy, że przeniosłem kod poniżej div'a myClass i zadziałało.

Jednak gdy przenoszę to na stronę docelową, której chciałbym wyświetlać to niestety nie działa.


Utworzyłem plik test.js, test.css (i dodałem tam powyższe kody) - wrzuciłem je na FTP w kodzie strony je widać.

We wpisie dodałem tabele + myClass i niestety, wiecie jak może być przyczyna ? Dodam, że jest to wordpress.

Mam taki komunikat:
(IMG:https://zapodaj.net/images/ff34436297ab0.jpg)

Zrobione, w pliku test.js - trzeba było dodać:

jQuery(document).ready(function($){

//code

});

Ten post edytował damian0021 22.06.2017, 19:44:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 16:43