我目前正在升级我的应用程序以使用jQuery 1.6.1(以前使用1.4.4),并发现现在该.click()事件.change()也会自动触发事件.
我在这里创建了一个简单的例子:http://jsfiddle.net/wDKPN/
请注意,如果包含1.4.4,.change()则在触发事件时不会触发该函数.click().但切换到1.6时,该.change()事件是发射时.click()被触发.
两个问题:
这是一个错误吗? 似乎以编程方式触发.click() 也不应该触发其他事件(例如,自动触发.blur()并.focus()帮助"模仿"用户的点击似乎也是错误的).
什么是我绑定的正确方法change()事件,然后触发这两个一click()和change()事件为元素? 我是否只是打电话.click(),并依赖于也.change()将开火的事实?
$('#myelement').change(function() {
// do some stuff
});
$('#myelement').click(); // both click and change will fire, yay!
Run Code Online (Sandbox Code Playgroud)在我的旧代码中,我使用此模式在ajax调用之后初始化一些复选框(及其检查的状态和值):
$('#myelement').change(function() {
// do some stuff including ajax work
}).click().change();
Run Code Online (Sandbox Code Playgroud)
但是在1.6.1中,我的逻辑会激发两次(一次为.click()一次,一次为一次.change() …
我最近删除了MAMP.
当我尝试从终端启动apache时:
sudo apachectl -k restart
Run Code Online (Sandbox Code Playgroud)
我收到了消息
Warning: DocumentRoot [usr/docs/dummy-host.example.com] does not exist.
Run Code Online (Sandbox Code Playgroud) 我在WordPress.com上托管了一个博客。当我尝试GET请求检索帖子时,我得到了一个“未找到”的html页面。
https://alexkojin.wordpress.com/wp-json/wp/v2/posts
我知道旧版的公共API,但不允许我检索私人帖子。
我可以将REST API用于WordPress.com上托管的网站吗?
TL;博士; 我已经实现了一种在媒体查询中重新生成 Foundation的网格的方法.但它会导致Sass弃用警告.有没有更好的实现来实现我的目标?
目标
我想使用媒体查询更改不同响应断点的总网格宽度(从而更改网格中的每个列大小).例如,我想要一个用于平板电脑的小网格(总宽度为768px),但是需要一个用于大型桌面的大网格(总宽度为1200px).Twitter Bootstrap有类似的实现,但基金会没有.
我在做什么
我已经实现了一种简单的方法,可以在我的项目的响应网格中创建自己的额外断点. 内部媒体查询(大桌面为例)我改变网格宽度1200像素,然后我@import "foundation/components/grid";再此查询里面.这有效地在大型桌面的媒体查询内重新生成网格(具有更大的大小).
问题是我从编译器得到了一个弃用警告,我希望得到一些关于我的实现的建议.首先,它工作得很好(我的css正在做我想要的)...但如果我将来升级到Sass 3.3,这将会破坏.
具体警告
/usr/local/Cellar/ruby/1.9.3-p327/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.2/scss/foundation/components/_grid.scss第29行的弃权警告:@extending @media中的外部选择器已弃用.您只能在同一指令中@extend选择器.这将是Sass 3.3中的错误.它只能在浏览器中本机支持@extend后才能工作.
重现/编码样本的步骤
创建了一个基金会项目
包括我自己的部分命名_theme.scss并包括在内app.scss.(这将包含我自己的样式,并允许我覆盖_settings.scss中无法覆盖的任何基础知识,并为我提供更清晰的升级路径.)
在我的_theme.scss我有一些媒体查询.一个例子是:
// LARGE DESKTOP & UP
@media (min-width: 1441px) {
// change the total rowWidth for big screens
$rowWidth: 1200px;
// now import the grid partial again and generate a bunch of grid styles
// with this new default ONLY for use inside …Run Code Online (Sandbox Code Playgroud)