小编rob*_*ber的帖子

是否有FlexSlider的destroy方法

当我异步调用新的图库列表时,我试图在页面刷新时重新初始化FlexSlider.

我认为下面的例程可行,但事实并非如此.即使新图像成功加载,似乎第一个FlexSlider仍然存在.

有没有办法摧毁,然后重建画廊?

谢谢

function flexInit() {
        $('.flexslider').flexslider({
            animation: "slide",
            controlsContainer: ".paginator",
            manualControls: 'a',
            after: function(slider){
                if(slider.atEnd == true)    {
                    // ??? slider.destroy;
                    galBuild();
                }
            }
        });
    }

    function galBuild() {
            $.getJSON("/gallery/next/"+galID, function (data) {
            var results = data.objects;
            var list = $(".flexslider ul.slides");
            var i = 0;
            $.each(results, function () {

                list.append('<li><p>' + results[i].title + '</p><img src="' + results[i].src + '"><p class="flex-caption">' + results[i++].caption + '</p></li>');

            });

            flexInit(); 

            });
    }

    galBuild();
Run Code Online (Sandbox Code Playgroud)

jquery dom flexslider

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

删除父母表单子窗口

我正在处理一个旧的开发人员的网站和代码.

这个人写的GLOBAL打印函数基本上可以检测打开的任何新窗口(从任何方法)和"href.match"es域名...然后脚本会在需要时应用打印样式表并触发窗口.打印.

这一切都是通过每个页面上的全局脚本完成的,并包含一些其他功能.

我厌倦了为每个页面编写案例,我想要逃避这个功能.此外,如果我为特定页面编写NOT子句,则在子窗口中的域内打开的任何后续页面将接收该打印功能.

有没有办法在这个新窗口中"破坏"继承?基本上要使这个窗口不是产生它的父母的孩子?

    addEvent(window, 'load', function () {
    var printBtn = document.getElementById('print-page');
    if (window.opener && window.opener.location.href.match('domainnamehere')) {
        var printCSS = document.createElement('link');
        var a = document.getElementsByTagName('a');
        printCSS.href = 'css/print.css'
        printCSS.setAttribute('type', 'text/css');
        printCSS.setAttribute('rel', 'stylesheet');
        document.getElementsByTagName('head')[0].appendChild(printCSS);

        for (var i = 0; i < a.length; i++) {
            a[i].href="";
            a[i].onclick = function () { return false; };
            a[i].style.cursor = "default";
        }

        window.print();
    } else if (printBtn){
        printBtn.onclick = function () {
            var printWindow = window.open(window.location, 'printwindow', 'resizable,width=800,height=800,scrollbars');

            return false;
        };
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript window parent-child

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

尝试执行条件更新时,MySQL或PHP语法疏忽

我认为这是一个逃避问题或其他问题.当我执行查询并填充所有变量时,一切都很好,所有行都在DB中正确更新.

我查看了StackOverflow,让我在飞行查询中使用这些动态/构造,我就在我的绳索尽头.

我的东西看起来像这样:

$sql="UPDATE users SET ";

if (!empty($fname)) { "fname = '$fname', ";}

if (!empty($lname)) { "lname = '$lname', ";}

if (!empty($location)) { "location = '$location', ";}

if (!empty($url)) { "url = '$url', ";}

"WHERE id = '$id' LIMIT 1";
Run Code Online (Sandbox Code Playgroud)

当我打破查询以插入"IF"时,我不断得到以下内容:错误:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法

我回答了查询,并且由于一些奇怪的原因它不能完成,变量在查询开始之前就像是这样

fname ='Rob',lname ='Smith',location ='Jersey City,NJ',url =' http://somesite.com',UPDATE用户SET 错误:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法

对不起,如果我不清楚.我会在需要的地方澄清.我是新生的.谢谢!

php mysql

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

将_rendered_ PHP写入HTML文件

在这里有probs.

我需要将PHP脚本的输出写入HTML页面然后由DOMPDF处理,这样我就可以为一些朋友制作一个漂亮的小PDF来使用.

当我使用file_get_contents来获取"捐赠者"PHP脚本的内容时,它会这样做 - 字面意思.它抓住了未经评估的PHP并让我按照自己的意愿去做.

我需要运行PHP脚本,然后将输出和file_put_contents放在某处.

谢谢,罗布

html php

0
推荐指数
1
解决办法
136
查看次数

标签 统计

php ×2

dom ×1

flexslider ×1

html ×1

javascript ×1

jquery ×1

mysql ×1

parent-child ×1

window ×1