Tag: jQuery的

加载jquery脚本的顺序

我是客户开发的新手,所以也许我的问题对你们中的一些人来说似乎很幼稚。 例如,如果我有这个加载jQuery库的顺序: 这个加载jQuery库的顺序: 它是一样的吗? 加载jquery脚本的顺序是否重要? 先感谢您!

当类应用于其他5个div时,如何在mouseover上仅淡化1个div?

$(“div.test”).mouseenter(function() { $(“div.innerDiv”).fadeIn(“slow”); }).mouseleave(function() { $(“div.innerDiv”).fadeOut(“slow”); }); 1 2 3 4 所以现在这样做的原因是,如果我将鼠标hover在任何一个div上,那么所有这些都将会淡入。我只想把我hover的div淡入而不是全部。 我认为有一种方法可以在不改变div结构的情况下改变jQuery,但我不知道如何。

移动设备上jQuery beforeunload事件处理程序的替代方案

我们有一个Web应用程序,它接受来自WEB(浏览器)/ WAP(移动)的请求。 作为应用程序的一部分,我们将显示一个用户同意的jsp页面。 如果用户关闭浏览器,我们需要在db中更新为“BROWSER TERMINATED”并重定向。 以上情况适用于台式机/笔记本电脑。 我们使用了jQuery的beforeunload事件来识别标签/浏览器关闭。 当我们在移动设备上测试webapp时,会显示jsp。 当用户在移动设备中按下后面时,不会触发beforeunload事件。 因此,我们的代码不会在db中更新。 作为替代方案,我尝试使用jQuery mobile的pagehide事件。 但那也没有用。 任何替代方案。 请建议。

使用textarea中的项目符号复制文本内容

当我尝试从div复制子弹文本并使用jquery将其粘贴到html textarea时,它只显示文本而没有显示项目符号。 我有什么方法可以做到吗? 可能正在使用jquery或任何其他方法? 而且我也只想使用textarea而不是像ckeditor这样的文本编辑器。 就像这样简单,这是我的文字 •一些文字 •一些文字 但是,当我将它粘贴到文本区域时,它就会显示出来 一些文字 一些文字 我认为jquery可以提供帮助。 但是我无法获得剪贴板的内容,即使我得到了一些内容,也可以通过javascript检测子弹,以便我可以用li标签替换它们。 任何帮助!!!

如何使用jquery添加类

我做了一个小函数,当我们点击li时,我的工作是在li中添加类,但是我想删除它,如果已经有li了。 $(function(){ $(‘.main’).find(‘li’).each(function(){ $(this).live(‘click’, function (){ $(this).addClass(‘active’) }) }) }) first second third fourth

jQuery的可resize的插件:使用哪个句柄?

你能否告诉我如何知道哪个句柄(n,e,s或w)用于调整元素的大小?

Jquery克隆执行问题

我有以下代码工作正常,除了一些延迟。 当第一次在浏览器(IE9)中打开应用程序然后立即点击addAnotherCard按钮时,它没有立即响应。 它至少需要8-10秒。我暂停10秒并尝试点击然后它工作。 我还观察到,我点击了大约4次直到它克隆,然后我已经validation了cosole.log并且vriables正在增加到6但是克隆只在屏幕上显示一次。 点击之后,我可以看到每个部分和控制台日志为7,8,9等。所以我的初始点击(1,2,3,4和5)都消失了。 这是原始代码和之前的post,包括JSFiddle。 $(‘#AddCC’).click(function () { uniqueId++; var container = $(“#CCcontainer”), hidden = $(“#hiddenStoredPanelsArray”), storedPanels = hidden.length ? $.parseJSON(hidden.val()) : null, copyDiv = $(“#CCPanel”).clone(), divID = “CCPanel” + uniqueId, removeID = “RemoveCard” + uniqueId; console.log(storedPanels); storedPanels.push(uniqueId); hidden.val(JSON.stringify(storedPanels)); console.log(storedPanels); copyDiv.attr(‘id’, divID); container.append(copyDiv); container.append(“Remove Card”); $(‘#’ + divID).find(‘input,select’).each(function () { $(this).attr(‘id’, $(this).attr(‘id’) + uniqueId); […]

根据计数器的值淡入/淡出文本

我有这个标记: – 以下jQuery: – jQuery(‘#TextBox1’).live(‘input’, function() { var charLength = $(this).val().length; $(‘#validator’).html(charLength + ‘ of 250 characters used’); if ($(this).val().length > 250) { $(‘#validator’).html(‘You may only have up to 250 characters !’); } }); 这很好用。 我希望修改上面的jQuery,以便#validator在出现时淡入,并且如果长度下降到0则淡出(当前不执行此操作,消息保留在屏幕上)。 编辑:忘记添加,我还有以下function: – jQuery.fn.fadeInOrOut = function(status) { return status ? this.fadeIn() : this.fadeOut(); }; 我尝试了以下但是它似乎有任何影响: – $(‘#validator’).html(charLength + ‘ of […]

当鼠标进入时动态创建的元素。(意外触发鼠标输出事件)

我想要有工具栏,从具有类container div中检测mouse-out / in事件。 mouseover和mouseout事件正在按预期工作。 当鼠标移入和移出元素及其后代时,会触发这些事件。 但是有一些事情是不可预料的:当鼠标移动时,新创建的div被移除。移除后它将触发mouseover事件,因此创建了另一个新的div。这使它变得令人眼花缭乱。 任何遇到过这种问题的人请帮助我。 谢谢。 假设你有这个HTML: 而且,这个JavaScript: $(function() { $(‘div.container’).on(‘mouseover’, function(e){ e.stopPropagation(); $(this).append(“”) console.log(“into ” +$(this).attr(‘id’)); }).on(‘mouseout’, function(e){ $(“.newdiv”,this).remove(); console.log(“out from ” + $(this).attr(‘id’)); }) }); 使用CSS: .parent { border:1px solid black; width:100%; height:400px; } .child { float:left; width:40%; border:1px solid red; margin:1px; height:300px; } .newdiv{ border:1px solid blue; margin:2px; width:100px; […]

Facebook Sharer + jquery

我希望能够使用默认的Facebook共享对话框。 我正在使用此代码,以便能够在我的Fancybox图库中使用Facebook Share按钮: $(“.fancybox”) .attr(‘rel’, ‘gallery’) .fancybox({ beforeShow: function () { if (this.title) { // pass original title to new variable var originalTitle = this.title; // Add FaceBook like button this.title += ‘ ‘; } }, afterShow: function() { // Render tweet button twttr.widgets.load(); }, helpers : { title : { type: ‘inside’ } } […]