小编Cre*_*esh的帖子

Internet Explorer @ font-face失败

我正在尝试让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)

css internet-explorer font-face

31
推荐指数
3
解决办法
8万
查看次数

python中两个列表的排列

我有两个列表,如:

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它吗?

python

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

如何用jquery live停止事件冒泡?

我试图阻止一些事件,但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)

javascript jquery dom event-delegation

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

JavaScript中的$ get和$ find有什么区别?

我是谁才刚刚开始了解客户端脚本.NET程序员,我在想,有时你使用$get('value'),并$find('value')和我发现,这些只是快捷方式document.getElementById('value'),并Sys.Application.findComponent('value')分别.

但是,我仍然不明白:JavaScript中这两个函数有什么区别?他们在调用时究竟查找/检索了什么?

提前致谢.

javascript asp.net-ajax

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

$().ready()和$(document).ready()之间有区别吗?

我见过一些代码,他们只是这样做:

$().ready(function()
{
    ...
});
Run Code Online (Sandbox Code Playgroud)

这比做文档选择器短但是它是一样的吗?

jquery

27
推荐指数
3
解决办法
3754
查看次数

如何在jsTree中获取所选节点的ID?

如何在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)

javascript jquery jstree

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

兄弟姐妹的jQuery选择器?

我正在尝试为兄弟的孩子提供一个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 jquery-selectors

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

当你删除()一个元素并在其他地方附加()时,jQuery中的事件是否会丢失?

当你删除()一个元素并在其他地方附加()时,jQuery会发生什么?

看起来这些事件都是脱钩的 - 好像你只是插入了新的html(我猜这是发生了什么).但它也可能我的代码中有一个错误 - 所以我只想在继续之前验证这种行为.

如果是这种情况 - 是否有任何简单的方法可以将事件重新组合到HTML的那一部分,或者以不同的方式移动元素而不会丢失事件.

javascript jquery dom event-handling javascript-events

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

可见性属性问题

有什么区别

$("#myid").attr("style", "visibility: hidden")

$("#myid").css("visibility", "hidden")

html css jquery

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

使用JQuery从出生日期开始的年龄

我需要使用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个字符的数据库字段中.更改数据库不是快速或轻松发生的事情.

javascript jquery datetime

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