Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 需要一些jqueryif-else语句帮助吗_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

Javascript 需要一些jqueryif-else语句帮助吗

Javascript 需要一些jqueryif-else语句帮助吗,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,下面的代码被破坏了,但我不知道怎么做。作为一个新手,我确实做了一些重大的假设 我基本上是在尝试创建一个if-else-where-imBannerRotater函数,如果变量为true,则在#cast上执行,如果变量为false,则在#pram上执行 我如何解决这个问题才能得到那个结果 #是URL 谢谢-泽姆 $(document).ready(function(){ if (mmjsRegionName == 'CO')

下面的代码被破坏了,但我不知道怎么做。作为一个新手,我确实做了一些重大的假设

我基本上是在尝试创建一个if-else-where-imBannerRotater函数,如果变量为true,则在#cast上执行,如果变量为false,则在#pram上执行

我如何解决这个问题才能得到那个结果

#是URL

谢谢-泽姆

$(document).ready(function(){
                    if (mmjsRegionName == 'CO')
                        {
                $("#cast").imBannerRotater({
                    return_type: 'json',
                    data_map: {
                        image_name: 'name',
                        url_name: 'url'
                    },
                        image_url: '#',
                        base_path: '#',
                });
                    }
                    else
                        {
                $("#pram").imBannerRotater({
                                return_type: 'json',
                                data_map: {
                                    image_name: 'name',
                                    url_name: 'url'
                                },
                                    image_url: '#',
                                    base_path: '#',
                });

            });
进行了一点重构,但应该可以实现

(虽然我不确定“if the variable is true”是什么意思——检查
if(mmjsRegionName){
而不是将其与字符串进行比较?)


编辑

如果是真/假情况,您最好使用以下方法:

$(function(){
  $(mmjsRegion?'#cast':'#param').imBannerRotater({ // note the in-line if statement
    return_type: 'json',
    data_map: {
      image_name: 'name',
      url_name: 'url'
    },
    image_url: '#',
    base_path: '#',
  });
});
进行了一点重构,但应该可以实现

(虽然我不确定“if the variable is true”是什么意思——检查
if(mmjsRegionName){
而不是将其与字符串进行比较?)


编辑

如果是真/假情况,您最好使用以下方法:

$(function(){
  $(mmjsRegion?'#cast':'#param').imBannerRotater({ // note the in-line if statement
    return_type: 'json',
    data_map: {
      image_name: 'name',
      url_name: 'url'
    },
    image_url: '#',
    base_path: '#',
  });
});

如果您正在测试mmjsRegionName是true还是false,那么您的If语句应该是:

if(mmjsRegionName) { ...

如果您正在测试mmjsRegionName是true还是false,那么您的If语句应该是:

if(mmjsRegionName) { ...

最好的方法是创建一个变量并将其更改为“cast”或“pram”


最好的方法是创建一个变量并将其更改为“cast”或“pram”


这不是真的假,而是如果mmjsRegionName=='CO',但感谢您的输入!这不是真的假,是如果mmjsRegionName=='CO',但感谢您的输入!我喜欢将三元放入选择器所实现的简洁性。我喜欢将三元放入选择器所实现的简洁性。