Tag: 文档

单击父时隐藏所有可见的

晚上好 我有ul的forms的ul,li和嵌套下拉菜单的基本结构。 我想要做的是,当点击父li时,将显示子ul。 当再次点击li时,孩子会隐藏。 所以这就是我到目前为止所做的 $(document).ready(function() { $(“ul#glass-buttons li”).toggle(function() { $(“ul”, this).show(); }, function () { $(“ul”, this).hide(); }); }); 它工作得很好,唯一的问题是有多个子下拉菜单。 因此当一个人打开并且我点击另一个父李时,两个孩子的ul都保持打开并重叠。 任何人都可以推荐最好的方法,当我们不再需要时,我可以隐藏所有可见的ul。 此外,当用户单击文档中的任何位置时,隐藏任何打开的ul的最佳方法是什么? 首先十分感谢。 =]

如何在DOM准备好之前加载jQuery

我想在DOM准备好之前加载一些jQuery代码。 我想在DOM加载时制作一个flash文件transparant。 我打算使用类似的东西,但是在DOM加载之前就会启动Flash。 jQuery(document).ready(function(){ jQuery(‘object:not(:has(wmode))’).each(function(){ jQuery(this).attr(‘wmode’, ‘transparent’); jQuery(this).prepend(”); jQuery(this).children(’embed’).attr(‘wmode’, ‘transparent’); }); }); 关于如何做到这一点的任何想法? 编辑 嘿伙计们,感谢您的帮助,基本上,Flash内容来自我们的广告管理器,这非常愚蠢,不允许直接编辑HTML,以便将所需的wmode添加到特定标签中… 所以Javascript是我唯一的选择……

如果文档高于视口,则执行函数

这是我经历的一些非常奇怪的行为。 我想只在文档比视口高时执行一个函数(即它溢出它并出现一个滚动条)。 我用这个代码: var docH = $(“document”).height(), viewPortH = $(“window”).height(); if (docH > viewPortH) { // execute functions } 但没有任何反应,控制台返回: 未捕获的TypeError:无法读取null的属性“parent” 有谁知道问题是什么/我应该使用什么代码来查看文档是否比视口高?

JS“窗口”宽度 – 高度与“屏幕”宽度 – 高度?

当我看到这段代码时,我想知道一点: // Get the screen height and width var maskHeight = $(document).height(); var maskWidth = $(window).width(); … // Get the window height and width var winH = $(window).height(); var winW = $(window).width(); $(document).height();什么区别$(document).height(); 和$(window).height(); ?

文档选择器和窗口选择器之间有什么区别?

我有以下JQuery函数,它接受用户输入并在屏幕上显示它。 当我选择$(document)和$(window)该函数可以正常工作。 使用任一选择器有什么缺点? 我在哪里可以阅读更多关于这些选择器及其差异的信息? 先感谢您。 $(document).keypress(function(e) { if(e.keyCode == 13) { var id = $(“input#example”).val() console.log(id); $(‘#data’).append(id); } });

jQuery.post()如何处理Content-Disposition:attachment?

在这里略显疯狂。 我正在使用jQuery.post进行Ajax调用,如下所示: $.post(‘php/print.php’,{data:dS},function(res){… },”text”); 我从print.php返回(作为测试): header(“Content-type: application/vnd.ms-word”); header(“Content-Disposition: attachment;Filename=test.doc”); echo “”; echo “”; echo “”; echo “Testing-2-3!”; echo “”; echo “”; 根据Firebug,包括标题在内的数据很好。 但是如何让浏览器(在本例中为Firefox)提示用户保存附件? 谢谢。

jQuery onclick正文中的所有图像

英语不是我的母语所以请耐心等待。 我试图这样做,以便当用户点击我的网站上的任何图像时,将显示一个图库类型的div,其中包含最大尺寸的图像。 我现在的方式是; var image = $(“body > image”); image.on(‘click’, function(){ var imageURL = $(this).attr(‘src’); backgroundCurtain.css({“display”: “block”}); imageResized.attr(“src”, imageURL); var imageWidth = imageResized.width(); pictureInner.css({“width” : imageWidth}); }); 这是行不通的,说实话,我没想到它会起作用。 我如何调用它以使身体内的每个图像元素。 如何“调用”身体内的每个图像?

如何使用jQuery从父页面引用的文档对象?

我正在尝试从主机页面访问位于中的页面的文档对象。 换句话说,我有一个页面中有一个,我想在该页面(父页面)上使用jQuery来访问该的文档对象。 具体来说,我试图在呈现其内容(onload)后找到 d文档的高度,以便我可以从父页面调整以匹配的高度准确的内容。 如果这很重要,则使用JavaScript在主机页面上创建,并且该页面与父页面位于同一个域中。 我已经使用过这种代码了: $(‘iframe’).contents().find(‘body’).append(‘content’); 使用内容填充,但我不知道获取的文档对象的确切语法。 出于某种原因,我发现有很多方法可以从(大多数使用纯JavaScript)访问父文档对象,但不是相反。 在此先感谢您的帮助!

jquery – $(document).ready函数内的函数

在其中创建函数是否正确 $(document).ready(function() { 像这样: $(document).ready(function() { function callMe() { } }); .ready()内部的函数不必在dom准备好之前调用,并且触发ready()内部的事件。 只是澄清一点 – 这里是代码,它将说明问题: $(function() { var ind = 0; // some event is executed and changes the value of the ind // another event which affects the ind variable // and another one – after this event we call our function // there’s […]

$(文件)与$(“文件”)

$(document)和$(“document”)之间有什么区别吗? 编辑:也进入.ready()例如$(“document”).ready()