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 că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!