我有一个使用jquery工作的子导航 - 用户点击顶级列表项,例如触发下拉列表的'services'.通过单击"服务"链接切换下拉菜单.我做到了这一点,用户可以点击屏幕上的任意位置将下拉菜单切换到关闭状态.但是,由于网站响应,我希望用户能够点击(触摸)屏幕上的任何位置来关闭下拉列表但我的问题是它不能在触摸设备上工作.
我为代码文档设置的代码是:
$(document).click(function(event) {
if ( $(".children").is(":visible")) {
$("ul.children").slideUp('slow');
}
});
Run Code Online (Sandbox Code Playgroud)
我假设document.click可能无法在触摸设备上运行,如果没有,有什么解决方法可以实现相同的效果?
谢谢
我知道Stackoverflow上有很多这些,但我没有找到一个适用于我最近版本的jquery(1.10.2).
我试过了:
$(".lazy").load(function (){}
但我相信经过一些研究.load用于检测图像负载在jQuery 1.8中已被弃用.我需要做的是在加载图像后激活图像调整大小功能.我无法控制HTML,目前我必须通过.attr()在页面加载后附加属性(via )来添加图像尺寸,以便我可以使用lazyload js.
问题是我需要一种准确的方法来阻止我的各种脚本,直到图像正确加载,否则函数有时会在每个图像加载之前触发.我尝试过使用$(window).load(function (){});它有时在每个图像加载之前仍然会触发.
我试图设置一个钩子从我的桌面推送到我的服务器.这在过去已经无数次,但现在我在设置新网站时遇到错误:
remote: fatal: You are on a branch yet to be born
Run Code Online (Sandbox Code Playgroud)
根据本指南,我和往常一样完成了与命令相同的系列.
所以在我的服务器上我做了一个git目录.例如example.git
然后我跑了git init --bare.之后我去了我的钩子:
cd hooks/
cat > post-receive
Run Code Online (Sandbox Code Playgroud)
在我的收到后我放置:
#!/bin/sh
git --work-tree=/home/username/public_html/example.com --git-dir=/home/username/example.git checkout -f
Run Code Online (Sandbox Code Playgroud)
我按Ctrl + D保存.然后跑chmod +x post-receive
然后我在本地运行: git remote add live ssh://username@domain.com:x/home/username/example.git
然后我可以运行: git push -u live master_prefix
我唯一不同的是我在一个名为master_something的分支中,而不是master.这会导致问题,如果是,我需要做什么?
我想我已经在崇高的文本中意外删除了整个文件夹2.是否有可能恢复这个已删除的文件夹?我检查了我的垃圾,没有.
使用Windows 7.
我一直在尝试(或尝试工作)一个jekyll风格指南:https://github.com/davidhund/jekyll-styleguide#user-content-requirements
我的gulpfile是:
var gulp = require('gulp');
var sass = require('gulp-ruby-sass');
var autoprefixer = require('gulp-autoprefixer');
var browserSync = require('browser-sync');
var rename = require('gulp-rename');
var concat = require('gulp-concat');
var minifycss = require('gulp-minify-css');
var uglify = require('gulp-uglify');
var clean = require('gulp-clean');
var notify = require('gulp-notify');
var plumber = require('gulp-plumber');
// Handy file paths
paths = {
scss: "./static/scss/",
css: "./static/css/",
img: "./static/img/",
js: "./static/js/"
}
// SASS
gulp.task('sass', function() {
// Be specific in what file to process
return gulp.src(paths.scss+'app.scss') …Run Code Online (Sandbox Code Playgroud) 我正在使用Codemirror v3.16,我试图弄清楚如何杀死我的codemirror实例?基本上,当textarea在我的页面上的模态中打开时,会触发codemirror.关闭这个模态,我需要杀死实例,否则当我重新打开模态时,我得到两个textareas.
有人可以帮忙吗?
我一直在寻找解决方案很长一段时间,但我能找到的是与旧版本的phonegap相关的东西.
我基本上需要在我的应用程序中包含一些youtubes视频,但目前使用包含代码,例如:
<iframe width="240" height="180" src="http://www.youtube.com/embed/PEfxz7PuI0g" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)
除了视频占用的空间外,这不显示任何内容,只是一个灰色框.我正在使用phonegap 2.9.0和最新版本的xCode.我已经尝试设置域名以允许youtube,但这没有帮助:
MediaPlaybackRequiresUserAction: NO
AllowInlineMediaPlayback: YES
OpenAllWhitelistURLsInWebView: YES
ExternalHosts
*.youtube.com
*.ytimg.com
Run Code Online (Sandbox Code Playgroud)
我相信这是针对ios的早期版本的phonegap应用程序.任何人都可以帮忙,我们将不胜感激.
我试图在我的style.scss文件中使用以下include:
@include box-shadow(red 2px 2px 10px);
Run Code Online (Sandbox Code Playgroud)
但是我得到一个错误:
警告:不推荐使用box-shadow,将在下一个主要版本发行版中删除它
我试图谷歌这个,但我不知道我用的是什么,是否有另外mixin我可以手动制作或使用?我在他们的文档中查看了Bourbon网站,但我找到的只有:
弃用警告:已弃用box-shadow mixin.使用官方规格.
我正在尝试Elevate Zoom,我有一个小问题,我需要一些帮助.
正如您将从DEMO中看到的那样我设置看到,我试图找出当你点击缩略图或重置数据时是否有办法重新初始化插件,以便更高的图像(塔的照片),缩放窗口未使用第一个图像的尺寸.(我从我能发现它正在做的事情中收集)
不幸的是,我没有权力让人们正确地使用这种格式的图像,因此需要考虑各种图像高度.可以吗?
我的代码,暂时基于演示文件
<img style="border:1px solid #e8e8e6;" id="zoom_03" src="http://www.elevateweb.co.uk/wp-content/themes/radial/zoom/images/small/image3.png"
data-zoom-image="http://www.elevateweb.co.uk/wp-content/themes/radial/zoom/images/large/image3.jpg"
width="411" />
<div id="gallery_01">
<a href="#" class="elevatezoom-gallery active" data-update="" data-image="images/large/image1.jpg" data-zoom-image="images/large/image1.jpg">
<img src="images/large/image1.jpg" width="100" />
</a>
<a href="#" class="elevatezoom-gallery" data-update="" data-image="images/large/image2.jpg" data-zoom-image="images/large/image2.jpg">
<img src="images/large/image2.jpg" width="100" />
</a>
<a href="#" class="elevatezoom-gallery" data-image="images/large/image3.jpg" data-zoom-image="images/large/image3.jpg">
<img src="images/large/image3.jpg" width="100" />
</a>
<a href="#" class="elevatezoom-gallery" data-update="" data-image="images/large/image1.jpg" data-zoom-image="images/large/image1.jpg">
<img src="images/large/image1.jpg" width="100" />
</a>
<a href="#" class="elevatezoom-gallery" data-update="" data-image="images/large/image5.jpg" data-zoom-image="images/large/image5.jpg">
<img src="images/large/image5.jpg" width="100" />
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery
$("#zoom_03").elevateZoom({gallery:'gallery_01', cursor: …Run Code Online (Sandbox Code Playgroud) 我在Windows上遇到了一些与Jekyll有关的重大问题.我终于开始工作,所以我跑了
jekyll build
然后
jekyll服务 - 观察
然后我得到以下错误,任何人都可以帮忙吗?
完整的错误是:
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require':
cannot load such file -- wdm (LoadError)
from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:i
n `require'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/adapter
.rb:207:in `load_dependent_adapter'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/adapter
s/windows.rb:33:in `load_dependent_adapter'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/adapter
.rb:198:in `usable?'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/adapter
s/windows.rb:25:in `usable?'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/adapter
.rb:190:in `usable_and_works?'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/adapter
.rb:57:in `block in select_and_initialize'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/adapter
.rb:55:in `each'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/adapter
.rb:55:in `select_and_initialize'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/listene
r.rb:291:in `initialize_adapter'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/listene
r.rb:283:in `setup'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-1.3.1/lib/listen/listene
r.rb:52:in `start'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.0/lib/jekyll/command
s/build.rb:56:in `watch'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.0/lib/jekyll/command
s/build.rb:8:in `process'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.0/bin/jekyll:97:in `
block …Run Code Online (Sandbox Code Playgroud)