我正在尝试让Internet Explorer渲染我漂亮的字体.它不起作用.它们在Firefox中运行良好,我可以在我的Apache访问日志中看到IE已经删除了字体.所以它解析了font-face CSS标签,只是没有渲染它们.
我用来转换字体的网站是:http://www.kirsle.net/wizards/ttf2eot.cgi.我尝试了微软的WEFT工具,但它无法正常工作.在安装并打开它之后,它说'第一次运行它,执行此操作......'然后它不断被绞死.
这是我的CSS:
@font-face
{
font-family: 'HelveticaLTCN';
src: url('HelveticaNeueLTCom-LtCn_0.eot');
src: local('HelveticaNeuel TCom LtCn'), url('HelveticaNeueLTCom-LtCn_0.ttf') format('TrueType');
}
Run Code Online (Sandbox Code Playgroud)
关于为什么IE不渲染字体的任何想法?
编辑:还应该提一下,我用以下字体调用字体:
p .mytext
{
font-family: HelveticaLTCN;
}
Run Code Online (Sandbox Code Playgroud) 我有两个列表,如:
list1 = ['square','circle','triangle']
list2 = ['red','green']
Run Code Online (Sandbox Code Playgroud)
如何创建这些列表的所有排列,如下所示:
[
'squarered', 'squaregreen',
'redsquare', 'greensquare',
'circlered', 'circlegreen',
'redcircle', 'greencircle',
'trianglered', 'trianglegreen',
'redtriangle', 'greentriangle'
]
Run Code Online (Sandbox Code Playgroud)
我可以用itertools
它吗?
我试图阻止一些事件,但stopPropagation不适用于"live",所以我不知道该怎么做.我在他们的网站上发现了这个.
直播活动不会以传统方式冒泡,也无法使用stopPropagation或stopImmediatePropagation停止.例如,假设有两个点击事件 - 一个绑定到"li",另一个绑定到"li a".如果内部锚点发生咔嗒声,将触发BOTH事件.这是因为当$("li").bind("click",fn); 您实际上是在说"只要在LI元素上发生click事件 - 或者在LI元素内部 - 触发此单击事件." 要停止对直播事件的进一步处理,fn必须返回false
它说fn必须返回false,所以我试图做
$('.MoreAppointments').live('click', function(e) {
alert("Hi");
return false;
});
Run Code Online (Sandbox Code Playgroud)
但这没有用,所以我不知道如何让它返回false.
更新
这是一些更多的信息.
我有一个表格单元格,我将点击事件绑定到它.
$('#CalendarBody .DateBox').click(function(e)
{
AddApointment(this);
});
Run Code Online (Sandbox Code Playgroud)
所以AddApointment只是做了一些ui对话框.
现在,实时代码(MoreAppointments)位于此表格单元格中,基本上是一个锚标记.因此,当我点击锚标签时,它首先转到上面的代码(addApointment - 所以首先运行该事件)运行但不启动我的对话框,而是直接进入(MoreAppointment)事件并运行该代码.该代码运行后,它将从"addApointment"启动对话框.
更新2
这是一些HTML.我没有复制整个表格,因为它有点大,所有单元格都用相同的数据重复.如果需要,我会发布它.
<td id="c_12012009" class="DateBox">
<div class="DateLabel">
1</div>
<div class="appointmentContainer">
<a class="appointments">Fkafkafk fakfka kf414<br />
</a><a class="appointments">Fkafkafk fakfka kf414<br />
</a><a class="appointments">Fkafkafk fakfka kf414<br />
</a><a class="appointments">Fkafkafk fakfka kf414<br />
</a><a class="appointments">Fkafkafk fakfka kf414<br />
</a>
</div>
<div class="appointmentOverflowContainer">
<div>
<a class="MoreAppointments">+1 More</a></div>
</div>
</td>
Run Code Online (Sandbox Code Playgroud) 我是谁才刚刚开始了解客户端脚本.NET程序员,我在想,有时你使用$get('value')
,并$find('value')
和我发现,这些只是快捷方式document.getElementById('value')
,并Sys.Application.findComponent('value')
分别.
但是,我仍然不明白:JavaScript中这两个函数有什么区别?他们在调用时究竟查找/检索了什么?
提前致谢.
我见过一些代码,他们只是这样做:
$().ready(function()
{
...
});
Run Code Online (Sandbox Code Playgroud)
这比做文档选择器短但是它是一样的吗?
如何在jsTree中获取所选节点的id ?
function createNewNode() {
alert('test');
var tree = $.tree.reference("#basic_html");
selectedNodeId = xxxxxxxxx; //insert instruction to get id here
tree.create({ data : "New Node Name" }, selectedNodeId);
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试为兄弟的孩子提供一个jQuery选择器(页面上有多个部分,所以需要到达兄弟的孩子(而不是能够使用常规选择器).
HTML:
<div class="tour-section">
<div class="screenshots left">
<div class="tab tab1"></div>
<div class="tab tab2"></div>
<div class="tab tab3"></div>
<div class="tab tab4"></div>
</div>
<div class="talking-point section1">
<h2 class="primary-color-text">Create your listing</h2>
<p class="subheader">Create your job listing by adding a few simple details</p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
JS:
$(".talking-point.section1").mouseenter(function() {
$(this).siblings(".screenshots").children("tab").hide();
$(".screenshots .tab1").show();
$(this).siblings(".screenshots").css("background-position","0 0");
});
Run Code Online (Sandbox Code Playgroud) 当你删除()一个元素并在其他地方附加()时,jQuery会发生什么?
看起来这些事件都是脱钩的 - 好像你只是插入了新的html(我猜这是发生了什么).但它也可能我的代码中有一个错误 - 所以我只想在继续之前验证这种行为.
如果是这种情况 - 是否有任何简单的方法可以将事件重新组合到HTML的那一部分,或者以不同的方式移动元素而不会丢失事件.
有什么区别
$("#myid").attr("style", "visibility: hidden")
和
$("#myid").css("visibility", "hidden")
?
我需要使用JQuery来计算某人是否从出生日期起超过18岁.
var curr = new Date();
curr.setFullYear(curr.getFullYear() - 18);
var dob = Date.parse($(this).text());
if((curr-dob)<0)
{
$(this).text("Under 18");
}
else
{
$(this).text(" Over 18");
}
Run Code Online (Sandbox Code Playgroud)
必须有一些更简单的函数来比较日期,而不是使用setFullYear和getFullYear方法.
注意:我想要找到新方法的实际原因是代码的长度.我必须将此代码放入一个限制为250个字符的数据库字段中.更改数据库不是快速或轻松发生的事情.
jquery ×7
javascript ×5
css ×2
dom ×2
asp.net-ajax ×1
datetime ×1
font-face ×1
html ×1
jstree ×1
python ×1