IE7的Galleriffic插件问题

我正在使用Galleriffic插件来制作自定义幻灯片库。 除IE 7外,它在每个主流浏览器(IE 8,Firefox 3.6.x,Safari和Chrome)中运行良好。 它在IE 7中做了最奇怪的事情,它不会显示图像,正在显示div但是图像没有被加载到它中。 链接图片的两种方式仍然不会带来(完整链接,如: http : //www.google.com/logos/2010/xraydiscovery2010-ps.gif和本地链接,如:images / slideshow / image1。 JPG格式)。 有没有人遇到过这个问题,可以就如何解决这个问题提供一些指导? 谢谢。

单选按钮Jquery的返回值

我试图弄清楚为什么,当我运行这段代码时,我的答案是正确的。 $(document).ready (function () { // var answers = [[“Fee”,”Fi”,”Fo”], [“La”,”Dee”,”Da”]], questions = [“Fee-ing?”, “La-ing?”], corAns = [“Fee”, “La”]; var counter = 0; var $facts = $(‘#main_ .facts_div’), $question = $facts.find(‘.question’), $ul = $facts.find(‘ul’), $btn = $(‘.myBtn’); $btn.on(‘click’, function() { if (counter < questions.length) { $question.text(questions[counter]); var ansstring = $.map(answers[counter], function(value) { return '’ + […]

一个脚本,当我在任何地方点击它之外时会告诉某些事情令人失望

好的,我在我的网站上进行了表单搜索,点击后将搜索结果加载到显示的隐藏iframe中。 这是iframe: 这是切换它显示状态开/关的按钮: 现在,当上面的iframe显示带有页面内容的div时,网站的导航链接加载消失。 这是div: some content here 现在我有一些问题,因为当我点击左侧的导航时,您无法看到它被加载的div,因为它是隐藏的。 我想要的是以某种方式告诉iframe与搜索结果一旦我点击外面的东西,如链接或空白区域消失,使这个div: some content here 再现。 这是我正在使用的代码: $(document).ready(function() { $(‘.send-button’).click(function() { if ($(‘#frame-content-left2’).is(‘:visible’)) { $(‘#frame-content-left2’).hide(2000); $(‘#myDiv’).show(2000); } else { $(‘#frame-content-left2’).show(2000); $(‘#myDiv’).hide(2000); } }); });

为什么我不能通过ID(无iframes)访问这个动态加载的DOM元素?

我正在使用允许嵌入式JavaScript内容(Qualtrics)的外部网站。 Qualtrics动态加载一些控制器。 当我通过Chrome网络面板测试访问这些控制器时,在完全加载后,我可以在Elements窗口中看到加载的控制器,它代表当前的DOM。 但是,我无法通过id访问这些元素,无论是使用jQuery还是通过document.getElementById。 其中一个控制器具有id QID12~14~handle 。 在Elements DOM浏览器中,我看到了标记: 当我查看页面的源代码时,我看到它们是动态加载的,并通过脚本标记插入到页面中: QModules.loadExternalModule(‘../WRQualtricsShared/JavaScript/CSBar/slider.51487.js’, function () { (function () { CS_QID15 = new CSBar(‘0’, ‘100’, ’10’, ‘QID15’, ”); if (CS_QID15.loaded) { CS_QID15.setDecimals(0); if (CS_QID15.snapToGrid) { CS_QID15.makeSlider(‘QID15~1’); CS_QID15.makeSlider(‘QID15~2’); CS_QID15.setStartPositions({“1”: 0, “2”: 0, “3”: 0.64599483204134}); } else { CS_QID15.makeSlider(‘QID15~1’); CS_QID15.makeSlider(‘QID15~2’); CS_QID15.setStartPositions({“1”: 0, “2”: 0, “3”: 0.64599483204134}); } } }).delay(); //if […]

jQuery.Timer Ajax将多个表单值发送到辅助页面

我正在使用这个jquery计时器来收集它运行时花费的时间。 https://github.com/walmik/timer.jquery http://jquerytimer.com/ 在之前的Stack Overflowpost中,我们能够使用jQuery Ajax( jQuery.timer如何在php中获取当前值? )将当前累积时间发布到另一个页面。 许多人都想到@Dakis 我们目前的解决方案似乎是试图节省定时器的任何停止和重启。 如果选择“保存时间和注释”按钮,则只需执行“保存到数据库”例程。 我一直在研究jQuery Ajax并理解需要将一个键/值对发送到服务器/接收页面。 我理解第一个值标识了从中获取“密钥”的目标,但我无法清楚地理解第二个“值”的正确格式。 ‘task’:$(’。ta_tasks’)。data(’task’)似乎没有按预期传递值。 我添加了一个ID为“ta_tasks”的TextArea,并附加了当前正在运行的AJAX: data: { ‘time’: $(‘.timer’).data(‘seconds’), ‘state’: $(‘.timer’).data(‘state’), ‘task’: $(‘.ta_tasks’).data(‘task’) 在接收页面上,我添加了一个简单的警报,以查看是否正在接收该值,但事实并非如此。 如果我可以弄清楚如何正确发送TextArea的内容,我还可以弄清楚如何从“保存时间和注释”按钮提交一个值,以便暂停和重新启动也不会提交到数据库。 工作页面: http : //sgdesign.com/timer2.php 父页面脚本: $(document).ready(function () { var hasTimer = false; /** * Save the current timer value. * * Performs an ajax request to the server, which […]

使用Jquery向表添加行,但不需要其值

可能重复: 如何克隆表中的行而不克隆其中的输入元素的值? 我想在table.i中添加一行,发现我们可以使用clone。 我的表中有两个文本框,两个不同的tr.cloning最后一行也复制了我不想要的文本框中的值?任何想法??? 我的代码 $(“#table-1 tr:last”).clone();

根据下拉选择的结果填充文本字段 – 使用php mysql ajax请求

我有一个表格,其中包含产品的下拉选择菜单和应包含产品价格的文本字段。 下拉菜单通过php从mysql数据库动态填充。 从下拉列表中选择产品后,我需要为文本字段自动填充与该产品相关的价格(在数据库的同一行中)。 到目前为止我所拥有的是: Product or Service <option value="”> Price

函数不返回其他函数的值

试图编写一个从文本文件中读取数据的函数。 该函数工作正常,但我想在其他函数中读取其数据。 有人可以帮我告诉如何将y的值返回到read()函数 function read() { $.get(“version.txt?_ts=” + new Date().getTime(), function (data) { var y1 = parseInt(data[0]); var y2 = parseInt(data[1]); var y = (y1 * 10) + y2; return y; }); } function drr() { var d = read(); document.write(d); } not working

根据选择框选择的值过滤结果

我一直在寻找相当长的一段时间,但我仍然没有找到一个合适的答案。 我正在尝试根据用户从选择框中选择的值来过滤我的结果。 但是,selectbox是从数据库中填充的,并且它的长度会有所不同。 第一个选择条目将为空,因此将显示所有匹配值。 但是当从选择框中选择了不同的值时,所有不匹配的主题都需要消失。 最简单的方法可能是使用Ajax,但我现在无法理解如何… 我正在开发prestashop,所以项目的前端使用smarty。 因此常规的PHP方法无法解决它。 所以php函数基本上将相关项的信息带入数组,然后将其推送到smarty进行显示。 (在forach) 像这样: {foreach from=$projectsArray key=id item=projectOpen} {/foreach} 从那里访问所有信息并在数组内构建结构非常容易。 这是我当前的ajax代码,用于在选择框更改时执行.php文件 选择框: All productsSelected {html_options values=$project_values output=$project_options} select-box再次特定于smarty,它只是填充数据库中的列表。 Ajax代码: $(document).ready(function() { $(“#projects”).change(function() { var id=$(this).val(); var dataString = ‘id=’+ id; $.ajax ({ type: “POST”, url: baseDir + ‘modules/blockprojekt/ajax-product_view_all.php’, data: dataString, cache: false, success: function(html){ $(“#rooms_view_container”).html(html);} }); }); }); […]

展开/折叠嵌套的转发器

我正在尝试实现嵌套转发器,外部转发器显示类别(最初折叠),当用户单击+或 – 内部转发器扩展/折叠时。 我有中继器,但当我点击+两个内部中继器扩展。 我试图动态设置类名,所以只有一个会扩展,但现在它看到我打破了它。 这就是我所拥有的以及我所尝试的(减去不相关的东西): <i id="br-plus" class="fa fa-plus-circle" style="color: #3697EA; margin-left: 1%; margin-top: 60px;" data-cat="”> <table class='’ style=”display: none; margin-top: 10px; font-size: 26px; width: 90%;”> … 我尝试将数据属性添加到+和 – icons(data-cat),对内部转发器中的表使用相同的类别值(将其类设置为类别名称),并在jQuery中展开和折叠基于哪个加号单击/减去。 当我查看源时,图标具有正确的数据属性(正确的类别缩写),但表的类名称为空。 $(function () { $(‘#br-plus’).on(‘click’, function () {debugger var cat = $(‘#br-plus’).data(“cat”) //var catID = $(‘#hfCategoryID’).val(); $(‘.’ + cat).toggle(); $(this).hide(); $(‘#br-minus’).show(); }); $(‘#br-minus’).on(‘click’, function […]