Tag: javascript

用户向上/向下滚动时如何隐藏/显示导航栏

用户向上/向下滚动时隐藏/显示导航栏 以下是我想要实现的示例: http : //haraldurthorleifsson.com/或http://www.teehanlax.com/story/readability/ 向下滚动时导航栏在屏幕上向上滑动,向上滚动时向下滑动到屏幕上。 我已经想出如何使用淡入/淡出来实现它,但我想用与示例中完全相同的动画来实现它。 注意:我已经尝试过SlideIn(),就像它进行拉伸动画一样…… JQUERY: var previousScroll = 0, headerOrgOffset = $(‘#header’).offset().top; $(‘#header-wrap’).height($(‘#header’).height()); $(window).scroll(function() { var currentScroll = $(this).scrollTop(); console.log(currentScroll + ” and ” + previousScroll + ” and ” + headerOrgOffset); if(currentScroll > headerOrgOffset) { if (currentScroll > previousScroll) { $(‘#header’).fadeOut(); } else { $(‘#header’).fadeIn(); $(‘#header’).addClass(‘fixed’); } } else { […]

您可以使用JQuery通过XSLT将XML转换为XML

我有一个网站,其中包含基于文档类型动态填充的文档的链接,所有数据都位于一个中央xml文件中。 我想让JQuery将参数传递给样式表,样式表根据传递的参数使用xpath隔离节点,然后根据属性对注释进行排序。 从我发现的所有文档中,JQuery本身不支持XSLT,并且一旦原始xml被转换,没有任何第三方插件可以返回新的XML对象。 我错过了什么或是我想要的不可能吗? xsl文件已经在javascript之外进行了测试,它运行完美。 这是没有转换的代码示例 $.ajax({ type: “GET”, url: “xml/charts.xml”, dataType: “xml”, success: function(xml) { $(xml).find(‘chart’).each(function(){ // Create link here }); } });

使用HTML和JavaScript在本地存储数据

我有一台带有一些电脑的小型局域网。 我正在寻找一种方法来构建一个动态HTML网页,该网页使用JavaScript在本地存储一些数据(不能使用服务器端 – 仅客户端)。 该网页将存储在与所有计算机共享的网络驱动器上。 我希望使用一个文件,可能是一个XML文件或类似的东西,使用JavaScript加载,然后在一些更改后再次保存。 必须与LAN上的所有计算机共享数据。 我怎样才能做到这一点?

有没有办法检查通过网络在机器上安装的字体?

有没有办法测试安装了哪些字体,或者我可以读出所有这些字体? 我想在我们的产品中进行一项调查,看看我可以在项目中使用哪些字体。

将事件处理程序附加到twitter bootstrap popover中的按钮

我正在使用twitter bootstrap popovers, 在popover我添加一个按钮, 我需要在按钮上附加一个click处理程序,但popover的工作方式是每次显示它删除并重新创建元素,而不是仅显示/隐藏它,因此删除我与所述按钮关联的任何事件处理程序。 我正在使用他们自己的按钮版本创建几个弹出窗口,所以只是将一个类应用于弹出窗口将不起作用(除非我为每个生成一个不同的类:/),该按钮可能有也可能没有它自己的ID ,所以不能申请身份证。 如何将事件处理程序应用于twitter bootstrap popover内容中的某些内容?

tableToExcel jQuery在IE中引发奇怪的错误

我正在使用jQuery函数将我的HTML表导出到Excel。 这是我在很多其他地方使用的function,它在Chrome中适用于我: var tableToExcel = (function() { var uri = ‘data:application/vnd.ms-excel;base64,’ , template = ‘{table}’ , base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table) var ctx = { worksheet: name || ‘Worksheet’, […]

如何缩小jquery文件?

我正在使用jquery,我有一些不提供缩小版本的插件。 所以我想采取完整版本和minfiy它,但我发现你输入你的JavaScript的所有网站,它缩小它打破插件。 就像它必须删除一些东西,因为我得到一个语法错误。 所以任何人都有一个我可以使用的好的?

如何在JavaScript中解析JSON以获取值

我真的很难解析一个JSON字符串并接受它的值。 我得到了JSON字符串 {“user”:{“id”:”1″,”firstname”:”Freelogin”,”created”:”0000-00-00 00:00:00″,”lastname”:”Administrator”,”email”:”fred@websecurify.com”, “usergroup_id”:”1″,”status”:”1″,”ip_enable”:”N”,”priv”:”0″,”expire”:””},”data”:{ “1”:{“5”:{“last_update”:”2010-12-13 16:16:16″,”status”:”0″},”3″:{“last_update”:”2010-12-13 16:41:48″,”status”:”1″}},”2″:{“6”:{“last_update”:”2010-12-13 16:41:48″,”status”:”1″}}},”server_array”:[{“id”:”1″,”name”:”anes.yyy.net”},{ “id”:”2″,”name”:”neseema.xxx.net”}],”service_array”:[{“id”:”5″,”name”:”POP3″}, {“id”:”6″,”name”:”Cpanel”},{“id”:”3″,”name”:”SMTP”}],”sort_by”:”servername”, “sort_order”:”ASC”,”pagelinks”:””,”totrows”:”2″,”offset”:”0″,”limitvalue”:”10″, “rows_monitor”:2,”current”:”monitor”,”uri”:false} 如何解析这个并将结果用于JavaScript中的进一步处理

将Javascript注入Iframe

我正在为我的网站制作一个实时编辑器。 我有CSS和HTML部分,现在唯一的问题是JS部分。 这是代码的片段 var frame = $(‘#preview_content’), contents = frame.contents(), body = contents.find(‘body’); csstag = contents.find(‘head’).append(”).children(‘style’); java = contents.find(‘head’).append(”).children(‘script’);//Issues here $(‘.area_content_box’).focus(function() { var $this = $(this); var check = $this.attr(‘id’); $this.keyup(function() { if (check === “html_process”){ body.html($this.val()); } else if(check === “css_process”) { csstag.text($this.val()); } else if (check === “java_process”){ java.text( $this.val() ); } }); […]

jQuery为传出链接添加target =“_ blank”

我需要一些帮助来创建jquery脚本:) 我的HTML上有一些像这样的链接。 Google Home Home Contact Us 现在我希望jQuery检查我页面上的所有链接。 如果该链接在我的服务器之外(我的服务器是gusdecool.com )。 然后添加target=”_blank” 。 结果将是这样的 Google Home Home Contact Us