Tag: javascript

根据键入字段的字符数动态扩展输入类型“文本”的高度

类似于下面的JSFiddle(我collections并且不知道原始问题出现在哪里): http://jsfiddle.net/mJMpw/6/ input { width: 200px; min-width: 200px; max-width: 300px; transition: width 0.25s; } 有没有办法将文本字段的宽度固定为,例如200px,如果用户添加的文本比200px能够包含的文本多,文本字段的高度会增长? 我想要添加更多行,如果用户需要更多空间来键入…所以我需要高度而不是宽度来动态resize。 谢谢!

jQuery淡出新图像

如何用jquery将一个图像淡化为另一个图像? 据我所知,你会使用fadeOut,用attr()更改源,然后再次使用fadeIn。 但这似乎并不合适。 我不想使用插件,因为我希望添加相当多的更改。 谢谢。

在页面刷新/导航上保留Twitter Bootstrap Collapse状态

我正在使用Bootstrap“collapse”插件为一长串链接制作手风琴。 accordion-body标签包含“折叠”,因此页面加载时所有组都会折叠。 当您打开一个组并单击一个链接时,它会将您带到一个新页面以查看一些详细信息,然后单击后一个链接或浏览器返回该列表。 不幸的是,当你返回时,手风琴回到了折叠状态,你必须再次打开这个组,找到你的位置。 我期待很多这种来回导航,这种行为将令人沮丧。 有没有办法保留用户的位置并返回到它,或者只是阻止页面重新加载或再次触发javascript。 我认为解决方案可能是沿着这些方向,但不确定。 Twitter引导程序:在开放式手风琴标题中添加一个类

如何在浏览器状态栏中显示文字?

我们如何使用JavaScript(或jQuery)更改浏览器状态栏中显示的文本?

jQuery或Javascript – 如何禁用没有溢出的窗口滚动:隐藏;

嗨,可以禁用窗口滚动而不使用overflow:hidden; 当我徘徊一个元素? 我试过: $(‘.chat-content’).on(‘mouseenter’,function(){ $(document).scroll(function(e){ if(!$(e).hasClass(‘.chat-content’)) e.stopPropagation(); e.preventDefault(); }); }); 我的意思是,我想留下可见的滚动条,但当我滚出元素我用鼠标结束时,窗口不会滚动,而我已经结束的元素可以滚动 所以禁用滚动身体,但不禁用元素我没有使用CSS 这是我做的另一个尝试: http : //jsfiddle.net/SHwGL/

我可以有条件地更改在按键上输入的字符吗?

是否可以更改已在按键上输入的字符,而无需手动操作? 例如,如果我想根据某些条件强制使用大写字母,那么执行以下操作会很好: function onKeypressHandler(e) { if ( condition ) { e.which -= 32; } } 但当然这不起作用。 注意:这不是一个全面的大写字母,而只是特定的字符。 也许我想说if ( e.which >= 97 && e.which <= 102 )或if ( Wind.Direction == ‘South’ )或其他 – 条件本身并不重要,但大写只能适用于当前字符不是整个输入。 我可以通过手动附加更改后的角色来实现,但这是一种丑陋而混乱的方式,并且可能比它更慢。 function onKeypressHandler(e) { if ( condition ) { $j(this).val( $j(this).val() + String.fromCharCode( e.which – 32 ) ); return false; } […]

我可以使用JQuery获得突出显示的文本吗?

我什么都没找到。 是否有JQuery解决方案来检索突出显示的文本? 我需要检查突出显示的文本是否有跨度,获取这些跨度的样式属性,并根据它进行操作。 我可以使用正则表达式或其他任何明显的方法来完成这一部分,但首先我需要访问突出显示的文本! 我很难找到一个跨浏览器的普通javascript解决方案,所以如果你有一个方便的,也会有很大的帮助。 谢谢!

自定义jqGrid中的“添加/编辑”对话框

对不起,我无法发布图片,我太新了。 在jqGrid添加/编辑对话框中,我想根据之前做出的选择加载可选项的列表。 在上图中,应根据条件选择中选择的值加载值选择。 我相信要走的路线是在editoptions对象中使用dataurl但我在这方面遇到了问题。 令人不安的第一个问题是基于此处的文档,当标准值的更改允许我更新值列表时,似乎没有可触发的事件。 另外,我对如何从ajax请求返回数据感到困惑。 在文档中它说: 设置editoptions dataUrl参数editoptions dataUrl参数仅对edittype:select元素有效。 dataUrl参数表示应从中获取html select元素的url。 设置此选项后,元素将填充AJAX请求中的值。 数据应该是带有所需选项的有效HTML select元素“ 这是否意味着我需要生成html并将其作为响应的一部分返回? 以前我用json传递了所有数据。

如何创建jQuery Datatable Drill-down行?

在我的MVC项目中,我试图使用单个Datatable并折叠详细数据的行,如创建可扩展的主 – 详细信息表(jQuery DataTables和ASP.NET MVC集成 – 第IV部分)所示 。 另一方面,我正在寻找类似的ASP.NET MVC的jQuery Datatable master-detail关系的例子,但遗憾的是我没有来自网上至少50页的另一个合适的样本或教程。 有类似的例子吗? 提前致谢…

toLocaleString()在不同浏览器中的行为不一致

我正在开展一个项目,我必须处理很多日期和时间。 服务器端技术是ASP.Net,在客户端我使用的是jQuery和jQuery Week Calendar(一个jQuery插件)。 所以这里描述的问题是,我从服务器接收数据时间类似于2012-11-13T04:45:00.00 GMT格式。 现在在客户端,我希望将此日期时间转换为区域设置日期时间格式,就像IST,EST,PKT等一样。 为实现这一点,我使用JavaScript方法toLocaleString() 。 这仅适用于Chrome,在其他浏览器中工作不一致。 以下是不同浏览器的输出: 谷歌浏览器(工作正常): 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Tue Nov 13 2012 10:15:00 GMT+0530 (India Standard Time) 火狐浏览器: 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Tuesday, November 13, 2012 4:45:00 AM 苹果浏览器: 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Invalid Date IE浏览器: 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Tuesday, November 13, […]