首 页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 尾 页

通过 jQuery 实现放大镜效果

发布者: superzhang | 发布时间:2017-11-25

相信大家都见过或使用过放大镜效果,甚至实现过该效果,它一般应用于放大查看商品图片,一些电商网站(例如:凡客,京东商城,阿里巴巴等)都有类似的图片查看效果。 在接下来的博文中,将向大家介绍通过jQuery实现放大镜效果。

实现原理

首先,我们讲解一下放大镜效果的实现方式:

方法一:准备一张高像素的大图,当鼠标放到原图上,加载显示大图的对应位置。

方法二:对原图片进行放大,也就是调整原图的长和宽。

上面我们介绍了通过两种方式实现放大镜效果,接下来,我们将以上的两种方式应用到我们的jQuery插件中。

首先,我们需要一个img元素显示原图对象,还需要一个容器作为显示框;显示框里面存放大图对象。当鼠标移动到原图上时,通过对大图进行绝对定位来显示对应的部位,实现类似放大镜的效果。

接下来,让我们定义Index.html页面,具体实现如下:

<!doctype html><htmllang="en-US"><head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"> <title>jQuery Image Zoom Demo</title> <

想读更多 ->

JQuery的选择器优化

发布者: superzhang | 发布时间:2017-11-25

JQuery有非常多的选取节点的方法,但是采用这些方法选取节点时所影响到的性能是完全不一样的,用更合适的选择器去选取节点,是使用JQuery时优化浏览器性能的一个可考虑方向。

首先,我们的建立一个有着复杂样式的无序列表。

JQuery的选择器优化

调用浏览器时间调试工具,建立测试函数:

JQuery的选择器优化

我们采用选取循环50000次的无序列表中的一个方法,来测试每个选择器对于浏览器的响应性能的影响。

1、将选择器选取的节点缓存,将大大的提升响应时间。

分别调用两次方法,测试 未把节点缓存 和 把节点缓存 的时间。

想读更多 ->

jQuery的插入

发布者: superzhang | 发布时间:2017-11-25

append(content)

概述 :

向每个匹配的元素内部追加内容。

这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似

append(function(index, html))

概述 :

向每个匹配的元素内部追加内容

这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似

appendTo(content)

概述 :

把所有匹配的元素追加到另一个指定的元素元素集合中,对append的颠倒

prepend(content)

概述 :

向每个匹配的元素内部前置内容。

这是向所有匹配元素内部的开始处插入内容的最佳方式。

prepend(function(index, html))

概述 :

向每个匹配的元素内部前置内容。

prependTo(content)

概述 :

把所有匹配的元素前置到另一个、指定的元素元素集合中。 对prepend的颠倒

想读更多 ->

JQ深入浅出(1)-初识jQuery

发布者: superzhang | 发布时间:2017-11-25

对于不了解jQuery的读者而言,可以从jQuery的首字母联想它的根基,没错jQuery属于JavaScript家族,它是一种快捷、小巧、功能丰富的JavaScript库。jQuery提供很多支持各种浏览器平台的API,使用这些API可以使Web前端开发变得更加轻松。

JQ深入浅出(1)-初识jQuery

Web应用程序的基本架构

Web服务器通常需要有固定的IP地址和永久域名,其主要功能如下:

存放Web应用程序。

接受用户申请的服务。如果用户申请浏览JSP、PHP等脚本文件,则Web服务器会对脚本进行解析,生成对应的临时HTML(HTM)文件。

如果脚本中需要访问数据库,则将SQL语句传送到数据库服务器,并接收查询结果。

将HTML(HTM)文件传送到Web浏览器。

说了这么多,那么重点来了,为何我们要学jq?它到底有何魅力?

遍历和操作HTML元素。要实现动态网页,就需要在程序中对网页的内容进行控制

想读更多 ->

Jquery深入浅出2——选择器

发布者: superzhang | 发布时间:2017-11-25

基础选择器:id选择器,标签名选择器,类选择器,选择所有html元素,同时选择多个元素层次选择器:祖先-后代选择器,父子选择器,前后选择器,前后兄弟选择器

可以给HTML元素设置一个id,根据id选取该HTML元素。 例如,使用$("#menu")可以选取id为menu的HTML元素。

p注意:同一页面不要出现多个id相同的元素。当出现这种情况时,id选择器将只选择页面中第一个符合条件的元素。

<html>

<head>

<script type="text/javascript" src="jquery-1.11.2.js"></script>

<script type="text/javascript">

$(document).ready(function(){

$("#button1").click(function(){

alert("hello");

});

});

</script>

</head>

<body>

<button id="button1">单击我</button&g

想读更多 ->

jQuery入门2

发布者: superzhang | 发布时间:2017-11-25

jQuery是什么

John Resig在2006年1月发布的一款跨主流浏览器的JavaScript库,简化JavaScript对HTML操作

jQuery入门2

jQuery官网

jQuery的九类选择器

目的:通过选择器,能定位web页面(HTML/JSP/XML)中的任何标签

(1)基本选择器

(2)层次选择器

(3)增强基本选择器

(4)内容选择器

(5)可见性选择器

(6)属性选择器

(7)子元素选择器

(8)表单选择器

(9)表单对象属性选择器

注意:项目中,通常是多种选择器一起使用

jQuery入门2

想读更多 ->

jQuery 简介

发布者: superzhang | 发布时间:2017-11-25

jQuery 库可以通过一行简单的标记被添加到网页中。

您需要具备的基础知识

在您开始学习 jQuery 之前,您应该对以下知识有基本的了解:

HTML

CSS

JavaScript

jQuery 简介

什么是 jQuery ?

jQuery是一个JavaScript函数库。

jQuery是一个轻量级的"写的少,做的多"的JavaScript库。

jQuery库包含以下功能:

HTML 元素选取

HTML 元素操作

CSS 操作

HTML 事件函数

JavaScript 特效和动画

HTML DOM 遍历和修改

AJAX

Utilities

提示: 除此之外,Jquery还提供了大量的插件。

想读更多 ->

jQuery的查找

发布者: superzhang | 发布时间:2017-11-25

children([expr])

概述 :

取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。

可以通过可选的表达式来过滤所匹配的子元素。注意:parents()将查找所有祖辈元素,而children()只考虑子元素而不考虑所有后代元素。

用以过滤子元素的表达式

closest(expr, [context])

概述:

jQuery 1.3新增。从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素。

closest会首先检查当前元素是否匹配,如果匹配则直接返回元素本身。如果不匹配则向上查找父元素,一层一层往上,直到找到匹配选择器的元素。如果什么都没找到则返回一个空的jQuery对象。

closest和parents的主要区别是:1,前者从当前元素开始匹配寻找,后者从父元素开始匹配寻找;2,前者逐级向上查找,直到发现匹配的元素后就停止了,后者一直向上查找直到根元素,然后把这些元素放进一个临时集合中,再用给定的选择器表达式去过滤;3,前者返回0或1个元素,后者可能包含0个,1个,或者多个元素。

closest对于处理事件委托非常有用。

参数 :

expr String, Array

用以过滤元素的表达式,可以

想读更多 ->

利用jQuery实现星级评价功能

发布者: superzhang | 发布时间:2017-11-25

其核心原理利用遍历nextAll()。

1、正常情况下

利用jQuery实现星级评价功能

正常情况下

2、点击后效果

利用jQuery实现星级评价功能

点击后效果

jQuery核心代码:

$(function() {

$('span').click(function() {

$(this).siblings().each(function() {

$(this).removeClass('reds');

})

$(this).addClass('reds');

$(th

想读更多 ->

Jquery中hide的消失方向

发布者: superzhang | 发布时间:2017-11-25

最近公司在登陆上,新加了一个扫码登录功能,当鼠标移到二维码上时,提示图片出现,移出消失,本来是很简单的功能,但是在图片消失的时候,发现图片消失的方向是向右下角消失,查询资料后,原来hide消失的方向,和你的元素定位有关:只解释hide,show同理:

前提是设置了消失的速度

第一种情况:

有宽有高,宽度非100%,没有定位:从右下角向左下角方向隐藏

Jquery中hide的消失方向

Jquery中hide的消失方向

第2种情况:

有宽有高,宽度非100%,有定位:消失方向根据定位位置决定:

想读更多 ->