|
Klijentske aplikacije (X)HTML, CSS, JavaScript, AJAX... |
|
Alatke vezane za temu | Vrste prikaza |
20.1.2014, 9:10 | #1 |
Član
Član od: 9.11.2005.
Lokacija: Beograd
Poruke: 150
Zahvalnice: 14
Zahvaljeno 0 puta na 0 poruka
|
jQuery funckija se pokreće dva puta
Pozdrav svima
Imam jedan problem koji nikako ne mogu da rešim. Naime, krenuo sam da pravim jQuery plugin za izbor boje (znam da na netu ima mnogo color picker plugins, ali hoću sam da razvijem jedan da bih još štošta naučio). Problem je sledeći. Naime, u IE8 i IE9 jQuery funkcija se pokreće dva puta, dok sve normalno radi u novijim ie verzijama i drugim brauzerima. Evo i koda: jQuery funkcija: Kod:
(function($){ $.fn.izborBoje = function(options) { var settings = $.extend({ color:"red" }, options); return this.each(function() { $(this).append("<div class='izborBojeKvadrat0'><div class='izborBojeKvadrat1'><div class='izborBojeKvadrat2'><div class='izborBojeKvadrat3'></div></div></div></div>").addClass("izborBoje"); }); }; }(jQuery)); Kod:
$(document).ready(function(){ $("#bojaPozadineCeleKnjige").izborBoje(); }); Kod:
.izborBoje { width:750px; height:500px; } .izborBojeKvadrat0 { float:left; position:relative; left:0; top:0; width:268px; height:268px; } .izborBojeKvadrat1 { position:relative; left:6px; top:6px; width:256px; height:256px; background-color:red; } .izborBojeKvadrat2 { position:relative; left:0; top:0; width:256px; height:256px; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff'); /* IE6 & IE7 */ -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')"; /* IE8 */ background:-ms-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0)); /* For pre-releases of IE 10*/ background:-webkit-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0)); /* For Chrome and Safari */ background:-moz-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0)); /* For old Fx (3.6 to 15) */ background:-o-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0)); /* For old Opera (11.1 to 12.0) */ background:linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0)); /* Standard syntax; must be last */ } .izborBojeKvadrat3 { cursor:crosshair; position:relative; left:0; top:0; width:256px; height:256px; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000'); /* IE6 & IE7 */ -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')"; /* IE8 */ background:-ms-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0)); /* For pre-releases of IE 10*/ background:-webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0)); /* For Chrome and Safari */ background:-moz-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0)); /* For old Fx (3.6 to 15) */ background:-o-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0)); /* For old Opera (11.1 to 12.0) */ background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); } |
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Pogodi avanturu | Diego | Avanturističke igre | 5762 | 28.2.2017 5:07 |
Problem zamrzavanja vise puta u toku rada?!?! | Mako | Kvarovi | 3 | 24.1.2013 17:51 |
Ponovno igranje RPG-a | Equilibrium | Role-Play | 53 | 25.5.2012 12:15 |
Često formatiranje HDD-a, (dva puta na dan) ;-) | Guardian | Nosači podataka | 8 | 21.3.2011 20:24 |
Windows Vista Se "zapucava" Bezbroj Puta | Axis | Operativni sistemi | 10 | 16.5.2007 10:00 |