Răspuns :
Salut. Fii atent.
1.
În primul rând, începem să inițializăm documentul.
$(document).ready(function(){
var native_width = 0;
var native_height = 0;
Acum urmează funcția mousemove, ca atunci când mouse-ul trece peste imaginea respectivă, să-ți apară instant efectul magnify.
$(".magnify").mousemove(function(e){
Când respectivul va trece cu mouseul peste imagine, scriptul va calcula px integrați pentru zoom in.
if(!native_width && !native_height) {
var image_object = new Image();
image_object.src = $(".small").attr("src"); (Atenție, atributul de source.)
native_width = image_object.width;
native_height = image_object.height;
}
else
{
var magnify_offset = $(this).offset();
Aici se va introduce valoarea pe pagină.
var mx = e.pageX - magnify_offset.left;
var my = e.pageY - magnify_offset.top;
În final, fades.
if(mx < $(this).width() && my < $(this).height() && mx > 0 && my > 0)
{
$(".large").fadeIn(100);
}
else
{
$(".large").fadeOut(100);
}
if($(".large").is(":visible"))
{
Documentul poate fii salvat sub orice formă, atâta timp cât în documentul index html va fi specificată prezența sa.
2.
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
Structura de tabel pentru lessons.
CREATE TABLE IF NOT EXISTS `lessons` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`lesson_title` varchar(250) NOT NULL,
`lesson_content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
Salvarea datelor din tabel:
INSERT INTO `lessons` (`id`, `lesson_title`, `lesson_content`) VALUES
(1, ”titlul”, ”Conținut”
Salvare conținut users:
INSERT INTO `users` (`user_id`, `username`, `password`, `active`) VALUES
(1, 'admin', 'parolă', 1);
3.
Introduci php sleep.
<?php
sleep(1.2);
?>
Continui normal cu înglobarea html.
var now = new Date();
var strDateTime = [[AddZero(now.getDate()), AddZero(now.getMonth() + 1), now.getFullYear()].join("/"), [AddZero(now.getHours()), AddZero(now.getMinutes())].join(":"), now.getHours() >= 12 ? "PM" : "AM"].join(" ");
Asta toată astfel cum ți-am prezentat-o (continuare) reprezintă interfața ajax. Acum vom trece valoarea la 0 pentru încărcare completă:
function AddZero(num) {
return (num >= 0 && num < 10) ? "0" + num : num + "";
}
var x = document.getElementById("dummy-time");
x.innerHTML = strDateTime;
Astea sunt rezolvările. Mult succes la test!
1.
În primul rând, începem să inițializăm documentul.
$(document).ready(function(){
var native_width = 0;
var native_height = 0;
Acum urmează funcția mousemove, ca atunci când mouse-ul trece peste imaginea respectivă, să-ți apară instant efectul magnify.
$(".magnify").mousemove(function(e){
Când respectivul va trece cu mouseul peste imagine, scriptul va calcula px integrați pentru zoom in.
if(!native_width && !native_height) {
var image_object = new Image();
image_object.src = $(".small").attr("src"); (Atenție, atributul de source.)
native_width = image_object.width;
native_height = image_object.height;
}
else
{
var magnify_offset = $(this).offset();
Aici se va introduce valoarea pe pagină.
var mx = e.pageX - magnify_offset.left;
var my = e.pageY - magnify_offset.top;
În final, fades.
if(mx < $(this).width() && my < $(this).height() && mx > 0 && my > 0)
{
$(".large").fadeIn(100);
}
else
{
$(".large").fadeOut(100);
}
if($(".large").is(":visible"))
{
Documentul poate fii salvat sub orice formă, atâta timp cât în documentul index html va fi specificată prezența sa.
2.
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
Structura de tabel pentru lessons.
CREATE TABLE IF NOT EXISTS `lessons` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`lesson_title` varchar(250) NOT NULL,
`lesson_content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
Salvarea datelor din tabel:
INSERT INTO `lessons` (`id`, `lesson_title`, `lesson_content`) VALUES
(1, ”titlul”, ”Conținut”
Salvare conținut users:
INSERT INTO `users` (`user_id`, `username`, `password`, `active`) VALUES
(1, 'admin', 'parolă', 1);
3.
Introduci php sleep.
<?php
sleep(1.2);
?>
Continui normal cu înglobarea html.
var now = new Date();
var strDateTime = [[AddZero(now.getDate()), AddZero(now.getMonth() + 1), now.getFullYear()].join("/"), [AddZero(now.getHours()), AddZero(now.getMinutes())].join(":"), now.getHours() >= 12 ? "PM" : "AM"].join(" ");
Asta toată astfel cum ți-am prezentat-o (continuare) reprezintă interfața ajax. Acum vom trece valoarea la 0 pentru încărcare completă:
function AddZero(num) {
return (num >= 0 && num < 10) ? "0" + num : num + "";
}
var x = document.getElementById("dummy-time");
x.innerHTML = strDateTime;
Astea sunt rezolvările. Mult succes la test!
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Așteptăm cu entuziasm să reveniți și vă invităm să ne adăugați la lista de favorite!