自定义滑块不滑动涉及XSL

时间:2015-06-12 20:42:59

标签: javascript jquery xml xslt slider

我正在制作一个jQuery滑块,而我似乎无法让滑块实际滑动。箭头正在工作,因为我添加了一个类,但它没有导致图像滑过。图像被绘制到滑块并正确显示,图像从右侧的滑块上掉落。我的代码没有滑动有什么问题?非常感谢任何帮助 这是我的XSL(由于某种原因,必须取下前两个xsl标签才能显示。如果你需要它,请告诉我):

F=3

这是我的jQuery代码:

V-E+F=0

}

1 个答案:

答案 0 :(得分:0)

您的XSLT是在客户端还是服务器端执行?如果在服务器端,是XSLT 1.0还是XSLT 2.0? XSLT的几个问题:

  • 如现在所示,它不是XSLT,您是否忘记了XSLT标头和命名空间?
  • xsl:if位于根目录,但不允许存在,必须位于序列构造函数中,例如xsl:template内。
  • 解决XSLT问题最好通过获取输入节点并将其存储在本地并针对XSLT处理器离线运行XSLT来完成,对于XSLT 1.0,您可以使用MSXML。您可以使用Visual Studio,也可以使用oXygen或Stylus Studio的试用版。
  • 如果上面的XSLT是片段,则变量$Node不会绑定到任何内容,因为写入会引发语法错误。
  • 如果是XSLT 1.0,则不能在节点集上使用变量绑定,除非使用供应商扩展功能或大多数人支持exslt:node-set功能。但是在你的情况下你不需要那个,只需要做xsl:apply-templates,如果节点不在那里,它就不会被应用(通常,XSLT只有很少的分支和xsl:if语句)
  • 您的嵌套xsl:for-each最好由xsl:apply-templates和相应的匹配模板替换,这样可以减少嵌套并使其更易于维护
  • 您的主要xsl:template入口点在哪里?你能用实际的XSLT更新你的问题吗?您对transforming the XML with jQuery使用了什么?您是如何将XSLT与XML绑定的(处理指令,服务器端预处理,客户端预处理/后处理,其他)?