小编Gri*_*rin的帖子

使用Grunt为AngularJS生成HTML文件

我们正在开发一个使用AngularJS的网站,并希望为搜索引擎的每个AngularJS页面提供静态HTML文件.

该网站小而静态,约10-20页.

在grunt中是否有任何可以基于Angular应用程序生成HTML文件的任务?例如,它为Angular应用程序的/#about页面生成/static/about.html.

我看过像PhantomJS这样的服务和脚本,但它们看起来太复杂了.由于站点是静态的,我们可以在每次发布任何更改时运行任务.

seo angularjs gruntjs

6
推荐指数
1
解决办法
3808
查看次数

CSS位置问题:在横向模式下在iOS 9 iPhone 6+中修复

在以下条件下,我发现我的固定标题有一个奇怪的问题:

  1. iphone 6+,横向模式
  2. safari,至少打开了两个标签
  3. 我的页面有一个位置:固定标题和一个正文和html的位置:相对,高度:100%

页面加载后和向下滚动时,一切正常,标题就位,Web检查器正确显示:

在此输入图像描述 在此输入图像描述

但是当您向上滚动并向下拉屏幕并释放时,页面仍然可以看到页眉,但实际上它已移动到视口下方的某处(请参阅Web检查器不会突出显示它).

在此输入图像描述

这一事实导致所有标题元素无法访问:您无法打开菜单,单击徽标或联系按钮.

标题在以下情况下恢复正常:

  1. 向下滚动(但向上滚动时再次中断)
  2. 切换到另一个选项卡并返回
  3. 或关闭其他标签

我尝试更改标题和正文的DOM或/和CSS,但没有任何东西将标题恢复到正常状态.

有关它如何修复的任何想法?

css ios media-queries iphone-6-plus

6
推荐指数
1
解决办法
1031
查看次数

在SVG中模糊边界(Raphael.js)

我正在开发一个基于Web的编辑器,可以拖动和调整元素大小.我有一个关于显示1px边框和元素的问题:而不是像素到像素的显示(例如1px实线),我有一个模糊的线.

我发现如果我在最后使用.5(例如10.5,124.5)和整数尺寸的coords,一切都是像素完美的.

这是一个例子.在改变它的坐标之前的元素: http://cl.ly/2k1Y3b1M0V1V3h321Y2C

之后(每个末尾的".5"和整数大小): http://cl.ly/39422q3P453u1o3R2j3W

问题是我如何强迫Raphael.js以锐利的方式展示一切?

javascript svg raphael

5
推荐指数
1
解决办法
2191
查看次数

在angularjs app中更改页面的位置哈希,无需重新加载页面

我需要能够更改页面的位置哈希(例如从"#/"到"#/ page1"),以便angularjs不会重新加载页面.有可能吗?

angularjs

3
推荐指数
1
解决办法
3987
查看次数

仅在站点的主页上使用Fire GTM标记

主页还可以有额外的GET参数(例如utm标签和类似的营销变量).我怎样才能使它工作?简单的"以http://example.comhttp://example.com/结尾"不起作用,因为网址可能是http://example.com/?utm_campaign=text& ...

谢谢!

google-tag-manager

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