Forum Sveta kompjutera  

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Klijentske aplikacije

Klijentske aplikacije (X)HTML, CSS, JavaScript, AJAX...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 20.1.2014, 9:10   #1
zukov
Član
 
Član od: 9.11.2005.
Lokacija: Beograd
Poruke: 150
Zahvalnice: 14
Zahvaljeno 0 puta na 0 poruka
Određen forumom 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));
jQuery read funckija:
Kod:
$(document).ready(function(){	
	$("#bojaPozadineCeleKnjige").izborBoje();
});
css fajl:
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));
}
zukov je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


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


Sva vremena su po Griniču +2 h. Sada je 10:20.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2018, vBulletin Solutions, Inc.
Hosted by Beograd.com