Tag: jquery

3行长html预览文本

我有一个线程,并希望每个线程都有一个预览文本。 像这样: How I can loose weight? <- Headline bla bla bla bla bla | bla bla bla bla bla | <- Preview bla bla bla bla bla… | 我想要一个三行长的预览文本,结尾只是’…’我试过它: .p { color: grey; text-overflow: ellipsis; overflow: hidden; word-wrap: break-word; line-height: 16px; max-height: 32px; } 但这对我没有用..有人知道解决方案吗? 也许用JS或JQuery?

Jquery`delach()`和`追加’给新的父母

我有一个动态网页,我使用Jquery“draggable”和“droppable”。 我试图将一个元素从一个“父”移动到另一个元素。 当我做“console.log”时,我可以看到该元素有一个新的父元素。 但是当我稍后向DOM添加更多HTML内容时,该元素将不会随着它的新父级移动。 它停留在“文档”偏移位置。 我怎么解决这个问题? 小提琴 https://jsfiddle.net/0apuqnxd/13/ JS //Make elements Draggable $(‘.elementsDiv’).draggable({ revert: ‘invalid’, }); var flakUpId = $(‘#1’).attr(‘id’); $(‘#btnAddDropZone’).on(‘click’, function() { flakUpId++; var flakUp = “DropZone ” + flakUpId + ” “; $(‘#dropZones’).prepend(flakUp); }) $(‘.flakUp, .flakDown’).droppable({ accept: ‘.elementsDiv’, drop: function(event, ui) { var droppable = $(this); var draggable = ui.draggable; //Detach element from […]

jQuery – 如何只在视图中加载我的计数器?

我非常擅长修补jQuery。 我找到了一个计数器计数器的解决方案,用于显示%的节省。 我遇到的问题是,它在页面加载后立即运行,并且元素在屏幕下方稍微移动,并且它失去了效果,因为当访问者看到站点时,计数器已经到达数字。 我需要等待加载,直到它在浏览器中进入视图。 我感谢任何帮助。 谢谢。 (function ($) { $.fn.countTo = function (options) { options = options || {}; return $(this).each(function () { // set options for current element var settings = $.extend({}, $.fn.countTo.defaults, { from: $(this).data(‘from’), to: $(this).data(‘to’), speed: $(this).data(‘speed’), refreshInterval: $(this).data(‘refresh-interval’), decimals: $(this).data(‘decimals’) }, options); // how many times to update the value, […]

在ie11 W8.1触摸设备上禁用保持框

使用我的Windows Touch设备时,按住某个区域会导致出现一个扩展框,该框扩展到大约2厘米的平方。 然后,放手将导致出现右键菜单。 问题是我想要禁用框和菜单出现。 我设法阻止上下文菜单出现,但我仍然留在框中。 我相信这个盒子干扰了我在页面上的其他function。 任何帮助非常感谢,谢谢 UPDATE 阅读以下内容(参见上下文菜单部分): http://msdn.microsoft.com/en-us/library/ie/jj583807(v=vs.85).aspx 我似乎想要禁用“保持视觉”框。 UPDATE 我试图拦截MSGestureHold事件以覆盖它,但似乎没有得到它: if (window.PointerEvent) { // elm.addEventListener(“pointerdown”, touchstart, false); elm.addEventListener(“MSGestureHold”, touchhold, false); alert(‘pointerdown’); } else if (window.MSPointerEvent) { // elm.addEventListener(“MSPointerDown”, touchstart, false); alert(‘MSPointerDown’); } else { //elm.addEventListener(“mousedown”, touchstart, false); alert(‘mousedown’); } 我知道在ie11中,事件的MS部分已经被删除(例如上面的指针),但是也没有拿到手势。 实际上,MSGestureHold似乎没有在ie11的指针事件更新页面中列出…

没有实际索引的Grails索引属性

Grails 1.3.1 我正在使用一个jQuery库,它将一个序列化的参数映射发送到服务器,它的格式如下…. 项[] = 1&项[] = 2&项[] = 3 在我的控制器中,当我做println params时,它出来…… [item []:[1,2,3]] 但是,我似乎无法从我的控制器中的params中获取这些数据。 我错过了什么?

.fadeTo无法延迟淡出

试图将淡入淡出500延迟到1000,但是当我改变.fadeTo(‘500’, 1); to .fadeTo(‘1000’, 1); 褪色不是延迟。 相同的时间,500到1000之间没有区别。 jQuery的: $(“.more-post”).one(“click”, function () { $(‘.bottom-post’).addClass(‘show-more’).fadeTo(‘500’, 0); setTimeout(function(){ $(‘.bottom-post’).addClass(‘show-more’).fadeTo(‘500’, 1); },4000); }); 这个Jquery很快就会消失,所以如何将延迟淡出更多.fadeTo(‘1000’, 1); 。 想要褪色更慢。 谢谢。

chrome扩展:尽管run_at:document_idle,js脚本也会过早触发

从理论上讲,如果我设置了run_at,那么在页面完全加载后,我用来选择页面上元素的.js就会触发。 但似乎并非如此。 在我的content.js中,我有 “content_scripts”: [ { “js”: [“extensions/jquery-2.2.2.min.js”, “content.js”], “run_at”: “document_idle” } ] 在我的content.js中,我只是: alert(“alert”); console.log(“hello”); var fullname2 = $(‘#topcard’).find(‘.profile-info’).find(‘h1’).text(); console.log(fullname2); 警报和第一个console.log都可以正常工作。 第二个控制台日志不记录任何内容,因为选择器未能选择任何内容。 我知道这个,因为如果我为content.js代码块添加一个setTimeout,并等待2秒,第二个控制台日志会正确显示fullname2。 知道为什么content.js显然在页面完全加载之前触发,这样选择器找不到任何东西?

如何在AJAX调用之前显示JQuery UI对话框?

我试图在使用JQuery执行AJAX调用时向用户显示一个对话框。 我需要调用“async:false”,因为页面的其他部分依赖于数据,我不能包含“success”字段中所需的所有代码。 使用Firefox和Opera,对话框显示正常,但在IE和Chrome中,它会等待页面完全呈现,并且根本不显示对话框。 这是一个非常接近实际实现的示例,这是一个更大的项目,我试图将其剥离到最小化。 http://jsfiddle.net/mcraig_brs/eNMna/ 我想找到一种在启动ajax调用之前显示对话框的方法,并在完成后关闭对话框。 AJAX调用必须保持“async:false”。 这可能吗?我该怎么做? 任何帮助,将不胜感激。 最终答案需要在IE8 / 9,Firefox和Chrome中运行。 歌剧和safari将是奖金:) 为了回应其中一个回复,我修改了小提琴来表明我的意思: http://jsfiddle.net/mcraig_brs/BBhdS/

Javascript / Jquery:根据Radio框选择显示隐藏的div

我正在做的是建立一个表单,当你选择一个答案时,会弹出一堆新问题。 这是我的工作代码: $(“.appliedWorked”).click(function(){ if($(this).val()===”appliedWorkedYes”) $(“.appliedWorkedYesHide”).show(“fast”); else $(“.appliedWorkedYesHide”).hide(“fast”); }); 它只适用于1类。 我想为很多课程做这个,所以我想我会把它粘在一个数组中。 这是我的许多课程的代码,但是当我在收音机盒上点击时它没有显示: // storing an array of radio boxe class names var radioBoxArray = new Array( “appliedWorkedYes”, “workStudyYes”, “workHistoryYes”, “workWeekEndsYes”, “cprYes”, “aedYes”, “aidYes”, “wsiYes”, “gaurdYes” ); // looping over the radio box array, too use the show feature of jquery for(var j = 0; j < […]

将木偶的价值传递给aspx

我是Marionette的新手但是日复一日地进步,我处于一个我已经计算了Marionette.js文件值的情况,我需要将该值传递回aspx,值是css高度值,我附加了我的代码pic并让我知道我做错了什么,即使从.js文件传递硬编码值,它也没有在UI中获得该值。