我正在尝试使用magento list.phtml页面中的jquery ui标签。 这是working fiddle的链接。它也适用于我的本地html测试文件。
我完全按照建议的here做了,区别在于我在page.xml中包含了四个js文件。
<action method="addItem"><type>skin_js</type><name>js/jquery-1.10.2.js</name></action>
<action method="addItem"><type>skin_js</type><name>js/jquery.ui.core.js</name></action>
<action method="addItem"><type>skin_js</type><name>js/jquery.ui.widget.js</name></action>
<action method="addItem"><type>skin_js</type><name>js/jquery.ui.tabs.js</name></action>
文件位于目录skin \ frontend \ default \ myTheme \ js \
中我的Javascript代码在list.phtml中,以及标签的html。 我究竟做错了什么?
######编辑:我终于让它工作了(但仍然不明白为什么)。最后,以下设置对我有用:
直接将<script type="text/javascript" src="<?php echo $this->getSkinUrl('js/jquery-1.10.2.js') ?>"></script>
的js文件包含到list.phtml中,并将所有$
更改为jQuery
不需要jQuery.noConflict();
,没有此调用,或者可能是从另一个js文件/代码段调用。