小编jho*_*on4的帖子

如何强制webkit中的元素恢复原始大小?

我有一个元素,通过javascript更改焦点显示绝对和覆盖其父元素.然后在模糊回到默认的表格单元格.

似乎发生的是元素只是位于第一个表格单元格下方,它不会回到原来的位置?

这似乎只发生在webkit中,而我却陷入了搜索的困境.任何帮助将不胜感激.

可以在顶部的搜索中找到效果.

提前致谢

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie6 oldie" lang="en"><![endif]-->
<!--[if IE 7]><html class="no-js ie7 oldie" lang="en"><![endif]-->
<!--[if IE 8]><html class="no-js ie8 oldie" lang="en"><![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en"><!--<![endif]-->
<head>

  <link rel="shortcut icon" href="//cdn.shopify.com/s/files/1/0237/3793/t/2/assets/favicon.png?4100640853928591395" type="image/png" />
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
  <meta name="geo.region" content="GB-DNC" />
  <meta name="geo.placename" content="Doncaster" />
  <meta name="geo.position" content="53.540019;-1.148724" />
  <meta name="ICBM" content="53.540019, -1.148724" />

  <title>Jazz Shoes</title>

  

  
  <meta name="msvalidate.01" content="2586BFC237E15118F8BA18EF91E843A0" />
  <meta …
Run Code Online (Sandbox Code Playgroud)

html javascript css webkit

12
推荐指数
1
解决办法
224
查看次数

在ES6中导出常量的正确方法是什么?

我正在尝试将我的输入文件分解为组件,但我不确定如何使常量可用于导入.这是我到目前为止所尝试的,似乎都有效:

export const ConnectedRange = connectRange(Range);

exports.ConnectedRange = connectRange(Range);
Run Code Online (Sandbox Code Playgroud)

我已经看到后者在一些npm包中使用但确定要使用什么?

谢谢

javascript webpack

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

Jquery加载忽略对象而不是发布

我有一个奇怪的情况,我使用jQuery load()将一些内容加载到一个模态.这在开发中完美地工作,但在生产服务器上,该对象被忽略并且仅发送GET请求.我检查了typeof成功的对象,并尝试了load方法的第二个参数中的其他变体.从来没有过这个.

var $modal = $('#ajax-modal');


        $('body').modalmanager('loading');

        //_token = document.querySelector('meta[name="csrf-token"]').getAttribute('content');

        setTimeout(function(){

            var _post = {ajax:true, lead:lead, type:type };

            $modal.load('leads/action/', _post, function(){


          });
        }, 1000);
Run Code Online (Sandbox Code Playgroud)

头:

Request URL:http://mydomain/leads/action
Request Method:GET
Status Code:200 OK
Run Code Online (Sandbox Code Playgroud)

我也加入了Provisional headers are shownChrome.

脚本应该POST到url并将数据加载到模态中.以下是我在本地服务器上时发送的标头:

ajax:true
lead:4273
type:reminder
Run Code Online (Sandbox Code Playgroud)

任何指针将不胜感激

javascript jquery

9
推荐指数
1
解决办法
186
查看次数

用指南针安装bootstrap sass

我正在尝试安装bootstrap-sass并在下面收到错误.我已经尝试过较旧版本的sass,但是bundler一直在安装3.3.0.

WARN: Unresolved specs during Gem::Specification.reset:
sass (~> 3.2)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
/Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches/browser_support.rb:1:in require': cannot load such file -- sass/script/node (LoadError)
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches/browser_support.rb:1:in'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:2:in require'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:2:inblock in '
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in each'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions.rb:9:in require'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions.rb:9:in'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:5:in require'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:5:inblock in '
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:4:in each'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:4:in'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/bin/compass:20:in require'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/bin/compass:20:inblock in '
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/bin/compass:8:in fallback_load_path'
from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/bin/compass:19:in'
from /usr/bin/compass:23:in load'
from /usr/bin/compass:23:in'
Run Code Online (Sandbox Code Playgroud)

我的Ruby版本 …

ruby rubygems sass bundler twitter-bootstrap

6
推荐指数
2
解决办法
9097
查看次数

为什么我的配置项没有从 codeigniter 中的 getenv() 条目填充?

我将 phpdotenv 与 Codeigniter 一起使用。Codeigniter 的环境设置不太适合这个项目。

我试图在我的 config.php 文件中设置它:

$config['site_id'] = getenv('APP_ID');
Run Code Online (Sandbox Code Playgroud)

phpdotenv 是通过 pre_system 挂钩加载的,并且 getenv('APP_ID') 在整个应用程序中可用。我还检查了核心,并且在加载配置项之前就触发了它。

$hook['pre_system'] = function() {
 $dotenv = new Dotenv\Dotenv(APPPATH);
 $dotenv->load();
};
Run Code Online (Sandbox Code Playgroud)

的价值$this-config->item('site_id')始终是NULL

任何关于为什么会发生这种情况的建议将不胜感激。

提前致谢。

php codeigniter environment-variables

5
推荐指数
1
解决办法
4701
查看次数

如何清理模块中的import语句

我正在慢慢学习如何将组件分解成组件,但我的OCD对某一特定组件感到生气.我有一个包含许多不同卡片/面板的标签视图.标准仪表板.然而,当我添加新卡(和redux动作)时,我的import语句正在快速增长.

import { fetchUser, matchUser, stopMatchUser } from '../../actions/userAction'
import { fetchMatches } from '../../actions/matchAction'
import MatchingCard from '../../components/MatchingCard'
import MapCard from '../../components/MapCard'
import ImageCard from '../../components/ImageCard'
import DocumentCard from '../../components/DocumentCard'
Run Code Online (Sandbox Code Playgroud)

什么是整理它的标准模式?把所有这些类放在一个文件中?我打算创建一个导入文件,但我仍然处于添加许多导入的相同场景中?

任何意见,将不胜感激.

javascript module reactjs webpack redux

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

我可以在vuejs循环中使用插槽吗?

我有一个使用v-for循环的模板.在模板中,我有一个命名槽,名称在循环中动态分配.没有内容出现,我做错了什么?

<todo-tabs :list="items">
    <div slot="interview">Interview</div>
    <div slot="membership">Membership</div>
    <div slot="profile">Profile</div>
    <div slot="handoff">Handoff</div>
</todo-tabs>

<template id="todo-tabs">
            <div class="tab-content ">      
                <div v-for="item in list" :class="{'active': item.current}" class="tab-pane" id="@{{ item.id }}">
                    <div class="skin skin-square">
                    <form class="form-horizontal" role="form">
                    <div class="form-body">
                        <slot name="@{{ item.id }}"></slot>
                    </div>
                    <div class="form-actions">
                        <button type="submit" class="btn red btn-outline">Submit</button>
                        <button type="button" class="btn default">Cancel</button>
                    </div>
                    </form>
                    </div>
                </div>
            </div>
        </template>

<script>
Vue.component('todo-tabs', {
        template: '#todo-tabs',
        props: ['list']
 });
 var vm = new Vue({
el: "#todo",
data: {
items : [
            {id: 'interview', name: …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js

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

将变量传递给wordpress过滤器中的匿名函数

我试图覆盖一个在wordpress中创建SEO标题的插件.过滤器完成工作,但我需要动态创建标题.所以我创建标题然后将其传递给匿名函数.我可以有另一个功能,创建标题,这肯定会更清洁......

这有效

function seo_function(){

 add_filter('wpseo_title', function(){
        return 'test seo title';
    });

}
Run Code Online (Sandbox Code Playgroud)

事实并非如此

function seo_function(){

//create title above
$title="test seo title";


    add_filter('wpseo_title', function($title){
        return $title;
    });

}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

不使用匿名函数示例 - 这可行,但我仍然无法传递变量,我必须重复代码来创建标题.

function seo_function(){

//create title above
$title="test seo title";


    add_filter('wpseo_title', 'seo_title');

}

function seo_title(){

$title="test";

return $title;

}
Run Code Online (Sandbox Code Playgroud)

php wordpress anonymous function

3
推荐指数
1
解决办法
2853
查看次数

用于下载文件php的标题

可能重复:
php,文件下载

我有不在Web根目录中的文件,我需要提供下载.所以我有一个脚本,使用下面的代码来下载所请求的文件.问题是,我下载的每个文件都已损坏?文件没问题,因为如果我使用FTP下载,它们会打开.这是传递的标题:

header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
        header("Cache-Control: public"); // needed for i.e.
        header("Content-Type: " . $download[0]['mime']);
        header("Content-Disposition: attachment; filename=" .$download_file);
        header("Content-Transfer-Encoding: Binary");
        header("Content-Length:".filesize($attachment_location));

        readfile($attachment_location);
Run Code Online (Sandbox Code Playgroud)

php header download

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

使用YoutubeAPI重播视频

我有一个使用YouTubeAPI(iframe)播放的视频.在单击控件以启动视频之前,图像将代替视频.图像与视频交换,视频播放.当视频结束时,过程反转.问题是我可以使用自定义控件让视频重新启动第二次.这是我的代码......

<script src="https://www.youtube.com/iframe_api"></script>

    <div class="video" id="vid">
        <a class="video-control" href="#"></a>
        <img id="video-front" src="<?= get_field('video_image') ?>" class="img-responsive" alt="">
        <div class="video-container">
            <iframe id="player" type="text/html"
src="http://www.youtube.com/embed/G5M721A0b_Q?enablejsapi=1&amp;rel=0&amp;autoplay=1"
frameborder="0"></iframe>
        </div>
    </div>
<script>
(function($){

//move vid control
vidControlHeight();



$('.video-control').css('left', '-' + wControl + 'px');

$('.video-control').on('click', function(event){
        event.preventDefault();

            $('#video-front').hide();
            $('.video-container').show();

            onYouTubeIframeAPIReady();

})

})(jQuery);

function vidControlHeight(){
var hBox        = $('#vid').height() / 2,
    hControl    = $('.video-control').height() / 2,
    boxPosition = hBox - hControl;
    wControl    = $('.video-control').width() / 2;


$('.video-control').css({'left':'-' + wControl + 'px', 'top': boxPosition + 'px'});
}
var player; …
Run Code Online (Sandbox Code Playgroud)

video iframe jquery youtube-api youtube-data-api

2
推荐指数
1
解决办法
7467
查看次数