小编JCO*_*611的帖子

在AJAX检索的<div>中执行<script>

有一个名为"内容"的div:

<div id="content"></div>
Run Code Online (Sandbox Code Playgroud)

它应该由AJAX的PHP文件中的数据填充,包括<script>标记.但是,此标记内的脚本未被执行.

<div id="content"><!-- After AJAX loads the stuff that goes here -->
   <script type="text/javascript">
     //code
   </script>
   <!-- More stuff that DOES work here -->
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript ajax

94
推荐指数
5
解决办法
21万
查看次数

如何在不丢失状态的情况下在DOM中移动iFrame?

看看这个简单的HTML:

<div id="wrap1">
  <iframe id="iframe1"></iframe>
</div>
<div id="warp2">
  <iframe id="iframe2"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

让我们说我想移动包裹,以便在#wrap2它之前#wrap1.iframe被JavaScript污染了.我知道jQuery .insertAfter().insertBefore().但是,当我使用它们时,iFrame会丢失所有HTML,JavaScript变量和事件.

让我们说以下是iFrame的HTML:

<html>
  <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
      // The variable below would change on click
      // This represents changes on variables after the code is loaded
      // These changes should remain after the iFrame is moved
      variableThatChanges = false;
      $(function(){
        $("body").click(function(){ 
          variableThatChanges = true; 
        });
      });
    </script>
  </head>
  <body>
    <div id='anything'>Illustrative Example</div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,variableThatChanges如果用户点击了主体,变量将会改变.移动iFrame后,此变量和click事件应保留(以及已启动的任何其他变量/事件)

我的问题如下:使用JavaScript(有或没有jQuery),我如何移动DOM中的包裹节点(以及它们的iframe子节点),以便iFrame的窗口保持不变,并且iFrame的事件/变量/等保持不变相同?

javascript iframe jquery dom

86
推荐指数
6
解决办法
3万
查看次数

证明div的最后一行?

我不认为"为什么?" 这个问题很重要......但我需要做的是text-align:justify来自DIV的最后一行文本.通常情况下,div的最后一行(或第一行,如果没有其他行,这是当前情况)不合理,但是左对齐.我知道它可能没有任何意义,但我绝对需要最后一行才有道理!

css text-align justify

38
推荐指数
4
解决办法
4万
查看次数

当用户滚动浏览页面的某个部分时,jQuery触发操作

嘿所有,当用户滚动浏览页面上的某些位置时,我需要一个jQuery动作.这甚至可以用jQuery吗?我在jQuery API中查看了.scroll,我认为这不是我需要的.每次用户滚动时它都会触发,但我需要它在用户通过某个区域时触发.

javascript jquery

29
推荐指数
3
解决办法
5万
查看次数

JavaScript:查找DIV的行高,而不是CSS属性,而是实际的行高

假设我有一个DIV:<div></div>我想知道JS的行高是多少.我知道可以检查样式属性style.lineHeight,但我想检查实际的 行高,没有它取决于CSS规则的存在.

假设字体系列和字体大小相同,两者都应输出相同的行高:

<div>One line of text</div>
<div>Two <br /> Lines of text</div>
Run Code Online (Sandbox Code Playgroud)

如何使用JavaScript 获取元素的行高

javascript css

25
推荐指数
5
解决办法
2万
查看次数

Div边缘 - 底部有一定比例的高度?

例如,我有一个高度为的div 100px(我不知道高度,但假设我做了).我想设置margin-bottom为百分比,所以25%25px假设先前的高度.但是,百分比似乎是文档,而不是元素:

<div style="height:100px;margin-bottom:100%"></div>
Run Code Online (Sandbox Code Playgroud)

边距应该是100px但不是,它是页面高度的100%.

元素只是一行没有背景的文本,因此height:150%理论上使用也可以.

css

23
推荐指数
3
解决办法
2万
查看次数

CSS - 100%的高度减去#px - 页眉和页脚

有问题的网页如下所示:

// The Header //
/*            */
/*  CONTENT   */
/*            */
// The footer //
Run Code Online (Sandbox Code Playgroud)

页眉和页脚都有固定的高度.让我们说例如两者的高度都是20px.我需要将内容的高度设置为100%减去40px(页眉+页脚高度).我知道我可以使用JavaScript轻松完成这项工作,但如果有可能的话,学习如何使用纯CSS来实现它会很酷.

html css

21
推荐指数
2
解决办法
3万
查看次数

如何使用attachEvent引用调用者对象("t​​his")

使用.attachEvent()IE中的方法,如何引用调用者对象(触发事件的元素)this?在普通的浏览器中,使用.addEventListener,var this指向元素,而在IE中它指向window对象.

我需要它来使用以下代码:

var element = //the element, doesn't matter how it is obtained
element.addAnEvent = function(name, funct){
   if(element.addEventListener) // Works in NORMAL browsers...
   else if(element.attachEvent){
     element.attachEvent("on"+name, funct);
     //where the value of "this" in funct should point to "element"
   }
}
Run Code Online (Sandbox Code Playgroud)

我只是编写了代码,它与我的代码不完全相同,但是如果它与它一起工作则它适用于我!

javascript internet-explorer dom this

13
推荐指数
2
解决办法
8785
查看次数

读取"文件"对象的内容?

所以我有一个"文件"对象(通过处理文件从桌面拖放来检索).我可以使用ajax将文件发送到服务器,然后将它们返回给javascript来处理它们.但是可以在不做所有这些的情况下阅读它的内容吗?

在这里,玩这个小提琴.将任何文件拖到框中并使用该变量file.

我已经尝试过这个对象的所有方法......没有运气.你能获得刚刚拖入浏览器的文件内容吗?

PS:我会将文件发送到服务器,如下所示:

var ajaxRequest = new XMLHttpRequest();
ajaxRequest.open("returnRawPostData.php");
ajaxRequest.send(file);
Run Code Online (Sandbox Code Playgroud)

我可能在上面的代码中遗漏了一些内容,但这只是因为我不再使用普通的JS来执行AJAX调用.

javascript drag-and-drop file

12
推荐指数
2
解决办法
2万
查看次数

如何将Python字典存储为环境变量

我试图存储一个Python可以作为字典读入的环境变量.如果这是一个坏主意,请让我知道你的建议,我渴望学习.我担心如果我将数据存储为多个环境变量,可能会变得难以管理.

我编写了一个Raspberry Pi解锁门,根据来电号码拨打Twilio号码的来电ID,它运行良好.我想在Github上分享我的代码以获得反馈,但我不想与世界分享我的电话号码列表,因此我试图将其保存为环境变量,然后让Python读取它.

电话号码在这样的Python字典中.

building_admins = {
    "+27792955555": "De Wet",
    "+27722855555": "Marysol",
    "+27878085555": "Blomerus",
}
Run Code Online (Sandbox Code Playgroud)

我试图在Ubuntu 14.04上将其保存为环境变量

export BUILDING_ADMINS='{
    "+27792955555": "De Wet",
    "+27722855555": "Marysol",
    "+27878085555": "Blomerus",
}'
Run Code Online (Sandbox Code Playgroud)

1)我无法让Linux保存环境变量,我能做些什么来使它工作?

2)我觉得必须有一个更好的方法来做到这一点,我走错了方向,但我似乎找不到谷歌搜索正在解决我面临的问题.请指出我正确的方向.

python dictionary environment-variables

10
推荐指数
4
解决办法
6610
查看次数