Tag: javascript

jQuery:根据不同子div的内容对div进行排序

我正在尝试创建一个有点复杂的排序function,既不使用div也不使用列表。 不幸的是,两个小时的谷歌搜索没有帮助我。 这是我的HTML的基本设置: Name (Sort Argument 1) Title (Sort Argument 2) 2010 (Sort Argumentt 3) Great Britain (Sort Argument 4) 设置有点复杂,但基本上.element是需要根据h3,div.title,div.year或div.country的内容按字母顺序排序的元素。 因此,用户将能够按名称,年份,国家或标题查看网站内容。 我有一个来自网站的jQuery片段,但我尝试告诉它使用例如h3的内容进行排序的所有尝试都失败了。 现在它几乎随机排序。 jQuery.fn.sort = function() { return this.pushStack([].sort.apply(this, arguments), []); }; function sortAscending(a, b) { return a.innerHTML > b.innerHTML ? 1 : -1; }; function sortDescending(a, b) { return a.innerHTML < b.innerHTML ? […]

JavaScript Set Window选择

在JavaScript中,有一个方法window.getSelection() ,它允许我获取用户所做的当前选择。 是否有相应的函数,比如window.setSelection() ,它可以让我设置或清除当前选择?

获取脚本内容作为文本

我想用jquery打印脚本标签的内容是否可能? 的index.html function sendRequest(uri, handler) { } 码 alert($(“script”)[0].???); 结果 function sendRequest(uri, handler) { }

一旦到达另一个div,就停止div滚动

基本上我目前有一个div保持固定并跟随用户滚动,直到它达到某一点。 我可以很容易地让它停在一个固定的像素位置,就像我在下面的例子中所做的那样,但因为我是一个jQuery白痴,我不知道如何让它停在div处。 这是我到目前为止使用的: var windw = this; $.fn.followTo = function ( pos ) { var $this = this, $window = $(windw); $window.scroll(function(e){ if ($window.scrollTop() > pos) { $this.css({ position: ‘absolute’, top: pos }); } else { $this.css({ position: ‘fixed’, top: 0 }); } }); }; $(‘#one’).followTo(400); 这是一个例子: jsFiddle 我希望它一旦到达第二个div就停止的原因是因为我正在使用的流畅布局,第二个div将根据浏览器大小坐在不同的点。 为它停止定义一个特定点将不起作用。 任何人都有任何想法,我怎么能得到这样做我想要的? 或者,固定div是否可以在达到一定百分比时停止滚动? 我环顾四周但没找到任何东西。 谢谢你的帮助。

我可以在imagemap区域元素上有一个onclick事件

我想在一个区域元素上放一个onclick事件。 这是我的设置: 我尝试了两种不同的方式来进行onclick事件。 首先我试过这个: $(“.blue”).click( function(event){ alert(‘test’); }); 我也试过这个: function myFunction() { alert(‘test’); } 以上工作都没有。 区域元素是否支持上述元素,或者它们仅支持具有href? 提前致谢!

将随机颜色单独应用于类元素?

我的目标是每个div都有一个“main”类,有一个随机的背景颜色。 我有生成随机颜色的脚本,但是,使用jquery,我似乎只能将它应用于类中的所有div。 如何选择div,应用颜色,选择类中的下一个div,生成新的随机颜色,应用它并重复? 这是我的代码: $(document).ready(function() { var hue = ‘rgb(‘ + (Math.floor((256-199)*Math.random()) + 200) + ‘,’ + (Math.floor((256-199)*Math.random()) + 200) + ‘,’ + (Math.floor((256-199)*Math.random()) + 200) + ‘)’; $(‘.main’).css(“background-color”, hue); });

e.preventDefault()的位置很重要

我在我的jquery函数中使用preventDefault()来阻止提交按钮提交正常方式。 preventDefault()的位置是否重要。 它必须先来或者可以成为函数中的最后一件事吗?

如何使用JavaScript将页面的特定部分保存为图像

我使用JavaScript创建了网格,我希望将一些丢弃的图像保存为网格作为图像。 这是我的链接

Jquery排队动画

我想要在dom中的不同对象上执行几个动画。 我希望它们按顺序发生。 我不想这样做: $(‘#first’).show(800, function () { $(‘#second’).show(800, function () {…etc…}); 我想将所有动画(和cpu密集型函数)添加到某种队列对象中,以确保它们按顺序执行。

当AJAX调用正在进行时显示“加载”图像

我有以下jQuery Ajax调用: $.ajax({ type: “POST”, url: “addtobasket.php”, data: “sid=&itemid=” + itemid + “&boxsize=” + boxsize + “&ext=” + extraval, success: function(msg){ $.post(“preorderbasket.php”, { sid: “”, type: “pre” }, function(data){ $(‘.preorder’).empty(); $(‘.preorder’).append(data); }); } }); 我想在ajax调用进行时显示图像。 我怎样才能做到这一点? 谢谢,