Questions tagged «jquery»

2
如何在Magento 2中使用jquery库?
我正在创建一个需要包含jQuery的Magento主题。 当我添加<link src="js/jquery-1.7.1.js"/>到head。它正在运行,但是Magento javascript函数不起作用。如何在自定义主题上使用内置在jQuery库中的Magento 2?
26 magento2  theme  jquery 

3
Magento 2从安装脚本添加自定义产品属性验证
[ 'type'=>'int', '后端'=>'', 'frontend'=>'', '标签'=>'XXXX', '输入'=>'文本', 'frontend_class'=>'验证大于零的值', '源'=>'', 'global'=> \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'visible'=>是, 'required'=>是, 'user_defined'=>否, '默认'=> 0, '可搜索'=>否, '可过滤'=> true, '可比较'=>否, 'visible_on_front'=>否, 'used_in_product_listing'=>是, '唯一'=>否 ] 我正在添加自定义产品属性,该属性可以正常运行,但无法添加validate-greater-than-zero验证。 如果我们查看其中的任何属性Input Validation for Store Owner,选择选项中的验证次数将有限。 validate-number,validate-digits,validate-email,validate-url,validate-alpha,validate-alphanum 这些是“产品属性”部分中应用的唯一验证。

4
向Magento 2添加jQuery库
第三方开发人员如何将jQuery库添加到Magento 2? 虽然Magento 2在其前端主题中包含jQuery版本,但jQuery对象在全局名称空间中并不立即可用。我相信这是因为Magento 2使用RequireJS引入jQuery,并且RequireJS直到需要它时才加载模块文件。 这给jQuery插件带来了一个问题。通常,我会提供一个HTML插件,看起来像这样 <script type="text/javascript" src="http://magento-1-9-2-2.dev/js/commercebug/jquery-ui-1.8.custom/js/jquery.cookie.js"></script> 但是,这对于Magento 2是不可能的。因为该jquery.cookie.js文件通过使用全局jQuery对象定义了jQuery插件,所以它将在Magento 2中失败并出现jQuery is not defined错误。 前端开发人员应如何在Magento 2的前端应用程序中包括标准的jquery插件库?

2
如何在magento2中添加bootstrap.js
我想在我的magento2主题中包含bootstrap js。但是问题是当我在主题中包含bootstrap js时。那个时间控制台发出引导需要jQuery的错误。 那我该怎么办呢?谁能帮帮我吗?
13 magento2  jquery 

2
magento2:magento2中的验证工作方式
在magento1中,我们可以像这样检查验证: var formToValidate = $('form-validate'); var validator = new Validation(formToValidate); if(validator.validate()) { // Here we can code after validation. } 但是在magento2中,我想检查所有验证,但不想在成功后提交表单。那我该如何用magento2形式演奏呢?


2
如何创建无法关闭的Magento 2 Modal弹出窗口?
我正在尝试创建无法关闭的模式弹出窗口。它具有一个按钮,可通过单击该按钮将您带到下一页,但是我不希望用户能够关闭它。 可以通过三种方式关闭模式弹出窗口: 单击[X]右上角的十字/ 按钮 按下逃逸 点击覆盖 到目前为止,这是我的模态JS,我认为clickableOverlay: false已经解决了第三个问题: require( [ 'jquery', 'Magento_Ui/js/modal/modal' ], function($, modal) { $("#popup").modal({ autoOpen: true, responsive: true, clickableOverlay: false, modalClass: 'modal-custom', title: 'Popup', buttons: [{ text: $.mage.__('Take me back to the homepage'), class: 'action close-popup wide', click: function () { window.location.href = '/'; } }] }); …

1
Magento 2的javascript中的$$是什么意思?
在某些Magento核心模块中,我看到$$选择元素时不断使用的符号。例如,在仅10行代码中,我具有以下不同的选择器: $('selection-apparently-a-custom-element') $$('#some-element-id') jQuery('#another-element-id') 这有什么意义呢?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.