Tag: JavaScript

如何在我的wordpress插件中包含CSS和jQuery?

如何在我的wordpress插件中包含CSS和jQuery?

jQuery的 – 如何确定一个div是否改变其高度或任何css属性?

我想知道如何触发一个事件,当一个div改变其高度或任何css属性。 我有一个div ID = mainContent 。 我想jQuery的自动触发事件,当它改变其高度。 我做了这样的事情: $("#mainContent").change('height', function() { $("#separator").css('height', $("#mainContent").height()); }); 我知道它错了。 这里是我的整个代码(我粘贴了所有的代码,因为我不知道为什么不能进入jsfiddle): <html> <head> <style type="text/css"> html, body { width: 100%; height: 100%; margin: 0; padding: 0; } #separator { border-right: 1px solid black; } </style> <script type="text/javascript" src="jquery1.6.4min.js"> </script> <script type="text/javascript"> $(document).ready(function() { $("#separator").css('height', $("body").height()); }); $(function() { $("#btnSample1").click(function() { […]

jQuery单击页面中除1 div之外的任何地方

当我点击我的页面上的任何地方,除了一个div(id = menu_content),我怎么能触发一个function? 非常感谢你

用CSS自动stream动2列文字

我有类似于以下代码: <p>This is paragraph 1. Lorem ipsum … </p> <p>This is paragraph 2. Lorem ipsum … </p> <p>This is paragraph 3. Lorem ipsum … </p> <p>This is paragraph 4. Lorem ipsum … </p> <p>This is paragraph 5. Lorem ipsum … </p> <p>This is paragraph 6. Lorem ipsum … </p> 如果可能的话,我想尽可能没有标记地将这个文本分成两列(左边1-3个,右边4-6个)。 我之所以犹豫是否使用<div>添加列,是因为客户端通过WYSIWYG编辑器input了这个文本,所以我注入的任何元素都有可能在之后或者莫名其妙地被杀死。

点击打开的窗口和特定的大小

我有这样的链接: <a href="/index2.php?option=com_jumi&amp;fileid=3&amp;Itemid=11" onclick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,') 我想新的打开窗口以特定的大小打开。 我如何指定高度和宽度?

咕噜(minimatch / glob)文件夹排除

我有一个情况,我试图用grunt来删除一个代码库,不包括特定的文件夹。 咕噜使用minimatch(类似于bsdglob)在引擎盖下匹配文件,但我似乎无法弄清楚如何做一个.gitignore风格排除一个文件夹。 我想要摄取这个: ignoreme 并匹配这些: /folder/path/here/to/something/ok.js /another/folder/path.js /test.js 但不匹配这些: /folder/ignoreme/something.js /folder/path/here/to/ignoreme/metoo/file.js 这将匹配一切,包括忽略: /**/*.js 所以我想我可以做一些事情: /**/!(ignoreme)/**/*.js 但是匹配ignoreme文件夹中的文件。 我习惯了正则expression式,但似乎无法弄清楚如何在这里重复模式或东西 – 我也尝试过这样的东西: /(!(ignoreme)|*)*/*.js 希望容器可以重复,但是这不起作用,它只是没有匹配所有的东西。 任何方式来传递一个正则expression式grunt文件path,或使这对我工作? 更新: 以下是我目前正在处理的问题: var pattern = /\/ignoreme\// var files = grunt.file.expandFiles(arrayOfFilesPassedToMinimatch).filter(function(f){ return !pattern.test(f) }) 我仍然有兴趣,如果文件夹排除可能在minimatch。

sessionStorage和localStorage的范围

我读了一些关于sessionStorage和localStorage的文档,但我不明白范围是什么:域,一个特定的页面? 例如,如果我有以下页面: http://example.com/products.aspx?productID=1 http://example.com/products.aspx?productID=2 http://example.com/services.aspx?serviceID=3 如果在上面的每个页面上运行(idvalue是查询string中的值): localStorage.setItem('ID',idvalue); 我最终会存储3个不同的值,还是会覆盖对方的值?

从用户select的文本中返回HTML

我有以下,非常简单的HTML页面: <html> <head> <script type="text/javascript"> function alertSelection() { var selection = window.getSelection(); var txt = selection.toString(); alert(txt); } </script> </head> <body> This is <span style="background-color:black;color:white">the</span> text. <div style="background-color:green;width:30px;height:30px;margin:30px" onmouseover="alertSelection()"> </body> </html> 当我select整个第一行并将鼠标hover在广场上时,我收到了“这是文本”的提示。 我该如何解决这个问题,以便span消息标记或其他选定的HTML不会从警报消息中删除? 编辑:我正在寻找如何从window.getSelection()获取完整的HTML。 警报对话框就是我试图validation代码的方式。 我只关心在Safari中的这个工作。

从一个网页上刮很多Javascript的屏幕

我被要求编写一个应用程序,屏幕从内联网网页抓取信息,并以一个很好的方便查看格式来显示它的某些信息。 该网页是一个真正的混乱,并要求用户点击六个图标,以发现订单项目是否已经到达或已经收到。 正如你可以想象的,用户觉得这至less是一件令人讨厌的事情,如果有一个任何人都可以使用的应用程序,在一个屏幕上列出他们的订单状态将是很好的。 是的,我知道一个更好的解决scheme将是重新编写Web应用程序,但这涉及到供应商的召唤,并将花费我们小小的财富。 无论如何,当看着这个我发现我想刮的网页大多是Javascript(虽然它不使用任何AJAX技术)。 有谁知道如果一个库或程序存在,我可以用Javascript喂,然后将吐出我的应用程序的DOMparsing? 我几乎可以用任何语言编写应用程序,但是我的select是JavaFX,所以我可以用它来玩。 谢谢你的时间。 伊恩

如何在滚动时locking表格的第一行和第一列,可能使用JavaScript和CSS?

如何创build一个表的第一行和第一列都locking,如在Excel中,当你激活“冻结窗格”? 我需要表格既水平和垂直滚动(有很多解决scheme,但只允许垂直滚动)。 所以,当你在表格中向下滚动时,第一行将保持放置,因为它将具有列标题。 这可能最终会成为一个thead ,或者可能不会,无论如何,解决scheme更容易。 向右滚动时,第一列保持放置状态,因为它包含行的标签。 我相当肯定这是不可能的CSS,但任何人都可以指向我的JavaScript解决scheme? 它需要在所有主stream浏览器中运行。