Autor Zpráva
tpilar
Profil
Jak to udělat aby elementem efektu jQuery byl obrázek. V podstatě se jedná o kód viz.níže.
Další problém, který s použitelností tohoto efektu řeším, aby byl použitelný bez click(function () ,
nebo onMouseOver apod. Prostě aby efekt fungoval při spouštění webu v souboru index.html a
po kliknutí na obrázek vytvořený efektem následovala další stránka s menu.
Ideální by bylo pokud by se obrázek skládal uprostřed.

Za vyřešení celého problému se snadno dohodneme na nějaké odměně bank.převodem.
Mohu také slíbit, že podobných placených problémů budu mít v budoucnu zřejmě více.

Tomáš Pilař - Liberec



<!DOCTYPE html>
<html>
<head>
  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

<script src="http://dev.jquery.com/view/tags/ui/latest/ui/effects.core.js"></script>
<script src="http://dev.jquery.com/view/tags/ui/latest/ui/effects.explode.js"></script>
<style type="text/css">
  div { margin: 0px; width: 500px; height: 300px; background: black; border: 1px solid black; position: relative; }
</style>

  <script>
  $(document).ready(function() {

$("div").click(function () {
      $(this).show("explode", { pieces: 32 }, 2000);
});

  });
  </script>
</head>
<body style="font-size:62.5%;">
  <div></div>
</body>
</html>           
panther
Profil
tpilar:
aby byl použitelný bez click(function () ,
nebo onMouseOver apod
řádky
$("div").click(function () {
      $(this).show("explode", { pieces: 32 }, 2000);
});
nahraď za
      $('div').show("explode", { pieces: 32 }, 2000);

Ideální by bylo pokud by se obrázek skládal uprostřed.
pokud znáš jeho rozměry, bude ti stačit absolutní pozice a margin.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0