我正在使用Flexslider,但我遇到了一些问题.
它实际上在演示中可见.这只发生在Firefox中,或者至少它不会出现在IE9或Chrome中.当您将浏览器的大小调整为大约400-500px宽并在最后两个图像(山丘和小鸟)之间切换时,如果仔细观察,您会发现图像实际上会大幅上下跳动大约一个像素开关.实际上,您可能需要多次尝试来调整窗口大小以复制它可能并不总是显示的行为,但它至少会占50%的时间.
这是非常小的我知道,但当我做一个1200px宽的滑块时,它是非常明显的.我花了几个小时追踪问题直到我发现它实际上是固有的.
然而,我发现当图像有标题(使用<p>标签)时,它们不会表现出这种行为.您可以使用firebug进行验证.
我的问题是:有谁知道p标签将采取什么措施来防止这种行为.很高兴能够强制它工作,但我想避免在标记中使用非语义空段落标记,如果我可以避免它.
Magento升级后两次显示顶级(类别)菜单,请参见截图.
在我看来,文件中top.phtml的行正在执行两次.<?php echo $this->getChildHtml('topMenu') ?>header.phtml
我已经尝试切换到每个文件的默认代码(即从基本/默认主题),但我得到相同的结果.我还检查了后端管理员,当我选择一个类别并从Include in Navigation Menu该类别中选择"否"时,从菜单的两次迭代中消失.
任何人都可以提出可能的解决方案或行动方案.
Magento Community Edition 1.7.0.0

编辑:我发现将系统>配置>设计>主题>布局设置为原始(下载)主题而不是我自己使问题消失,但是我需要保留布局模块,所以我仍然需要隔离问题
我正在尝试使用ftploy服务将bitbucket中的git repo部署到我的ftp主机帐户.它工作正常,但它只部署已更改的文件.有什么方法可以让它来部署整个项目.
我有以下代码,它允许红色从一个元素显示.为什么是这样.我原以为a元素只会扩展到内容的大小,但它看起来比它大一点.请参阅此处的codepen http://codepen.io/anon/pen/soqEz.
HTML
<a href="#"><img src="http://placehold.it/150x150" /></a>
Run Code Online (Sandbox Code Playgroud)
CSS
a{
background: red;
margin-bottom:0;
padding-bottom:0;
border-bottom:0;
}
img {
margin-bottom:0;
padding-bottom:0;
border-bottom:0;
}
Run Code Online (Sandbox Code Playgroud)
编辑:我看到下面的答案......但任何人都可以解释为什么空间在那里(我的意思是它是块级元素......首先是它的目的是什么)...相反试图摆脱它.谢谢
我必须用斜体显示标题,这样可以吗?
<h5><em>Heading text in italic</em></h5>
Run Code Online (Sandbox Code Playgroud)
或者我应该使用<p>这样的标签:
<p><em>Heading text in italic</em></p>
Run Code Online (Sandbox Code Playgroud)
如果我使用该<h5>标签,那么屏幕阅读器将如何阅读它,它在语义上是否正确?
我不想使用课程。
我试图禁用名为m-turbo的Magento缓存扩展,但它一直出现在菜单中.我已经到文件Artic_MTurbo.xml中app/etc/modules,并改变<active>true</active>对<active>false</active>.还有其他我需要/应该/可以做的事情.我认为这是禁用扩展的"方式".
Magento ver.1.7.0.0
如何更好地编写这些代码?我的意思是我的目标是父母的孩子的父母.我不知道该怎么做,但似乎可能有一种更优雅的方式来做到这一点.
$('.flex-overlay')
.children('.fluid-width-video-wrapper')
.parent('.flex-overlay')
.css({
'border': '1px solid red',
});
Run Code Online (Sandbox Code Playgroud) 我的系统上有许多测试 vagrant 盒子,我正在整理它们。我安装了插件,例如 likevagrant plugin install vagrant-hostsupdater和vagrant plugin install vagrant-triggers. 当我做vagrant destroy做时,看起来在进行销毁或不销毁时摆脱插件。这样做后我将删除目录,vagrant destroy如果没有,那么既然目录已被删除,我该如何卸载插件。
我的代码看起来像这样:
quickbarcolor = $("#quick-bar a").css("color");
$("#quick-bar a").hover(function () {
if ($(this).css("color") != quickbarcolor) quickbarcolorhover = $(this).css("color");
V$(this).animate({ color: quickbarcolorhover },400);
}, function() {
$(this).animate({ 'color': quickbarcolor},400)}
);
Run Code Online (Sandbox Code Playgroud)
它工作正常,但它依赖于全局变量来共享hover()中两个函数之间的颜色.我不知道关于全局变量的一切,但我认为除非必要,否则最好避免它们,尽管我知道在函数之间共享值是它们的用途.我还是想知道是否有人知道更好的方法.
我将一些样式应用到twitter bootstrap导航栏,然后意识到我不想在折叠版本上使用这些样式.我首先找了一些应用类来区分折叠和未折叠的条,但我找不到一个.我将尝试使用JS有条件地添加一个类...有更好的方法来做到这一点吗?
css ×4
jquery ×3
html ×2
javascript ×2
magento ×2
bitbucket ×1
firefox ×1
flexslider ×1
ftp ×1
git ×1
jquery-ui ×1
magento-1.7 ×1
namespaces ×1
navbar ×1
refactoring ×1
vagrant ×1
xhtml ×1